[英]PHP move_uploaded_file doesn't work
我正在使用HTTP发布将图片上传到服务器,并且具有以下PHP代码:
$base_path = "";
$target_path = $base_path . basename ( $_FILES ['uploadfile'] ['name'] );
if (move_uploaded_file ( $_FILES ['uploadfile'] ['tmp_name'], $target_path )) {
echo "Good";
} else {
echo "FAIL";
}
我确定图像已上传到临时文件。 但是无论如何,我只是无法存储图像文件。 我当前的许可是664以进行测试。
您需要将$base_path
变量设置为存储文件的绝对路径。 (即/path/to/your/document/root/image/directory/
)
此外,请确保要用于存储图像的目录是apache用户所拥有的,或者是apache用户可写的(chmod 777)。
尝试这个:
Pl check the uploaded path is correct before move the file
&&
Set the folder permission to 777 where you upload the file.
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.