警告:move_uploaded_file()[function.move-uploaded-file]:无法将'/ tmp / phptMeFd4'移动到第49行/ some path / addsplashphoto.php中的'./photogallery/4bf2806a0d80c4ad68aa5e4e20dscn6842.jpg'
我正在尝试将照片上传到我服务器中的目标文件夹,但每次都出现上面的错误..相同的代码在localhost上工作得很好(我已设置更改了我的服务器文件夹的文件权限但仍然有同样的问题)
有人请告诉我这个错误的原因......
答案 0 :(得分:0)
确保:
$_SERVER['DOCUMENT_ROOT']
答案 1 :(得分:0)
./photogallery
目录存在。答案 2 :(得分:0)
尝试使用绝对路径而不是相对路径。例如,如果您的代码如下所示:
$path = "./photogallery/4bf2806a0d80c4ad68aa5e4e20dscn6842.jpg";
move_uploaded_file($_FILES['something']['tmp_name'],$path);
将其更改为:
$path = dirname(__FILE__)."/photogallery/4bf2806a0d80c4ad68aa5e4e20dscn6842.jpg";
move_uploaded_file($_FILES['something']['tmp_name'],$path);
显然,将路径更改为正确的路径: - )