[英]PHP POST File Upload not working.. can't figure out what's wrong?
我正在构建一个应用程序,希望用户能够从智能手机将照片固定到网站。 目前,该代码可在iPhone上运行,但是由于某种原因,即使使用后期测试服务器( http://www.posttestserver.com ),我也无法使其在Android上正常运行!
我只是无法弄清楚此时可能出了什么问题。
这是我的代码:
<?php
include_once('db.php');
include_once('hfk_utils.php');
if ($_POST) {
if ($_FILES['imgfile']['error'] == 0) {
$filepath = UPLOAD_PATH.$_FILES['imgfile']['name'];
$uri = UPLOAD_URI_PATH.$_FILES['imgfile']['name'];
$url = URL_BASE_TRUE . '/' . $uri;
$thumb = URL_BASE_TRUE . '/' . UPLOAD_URI_PATH. 'thumbs/' . $_FILES['imgfile'] ['name'];
$timestamp = date('Y-m-d H:i:s');
move_uploaded_file($_FILES['imgfile']['tmp_name'],$filepath);
createThumbs( UPLOAD_PATH, UPLOAD_THUMB_PATH, 100 );
$sql = mysql_query('INSERT INTO hfk_images (rid,uri,url,thumbnail) VALUES ("'.$_POST['rid'].'","'.$uri.'","'.$url.'","'.$thumb.'")');
$iid = mysql_insert_id();
mysql_query('INSERT INTO hfk_nodes (rid,author,text,iid,timestamp) VALUES ("'.$_POST['rid'].'","'.$_POST['author'].'","'.$_POST['title'].'","'.$iid.'","'.$timestamp. '")');
} else {
print_r($_FILES);
print 'Cant Upload Image';
}
} else {
print 'Cant Upload Image';
}
die();
?>
感谢您的帮助!
确保您在表单上设置了enctype='multiform/data'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.