我正在写一个简单的脚本,允许我将文件上传到目录。为此我使用下面的代码:move_upload_file不创建文件
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
echo "uploading successful";
}
else
{
echo "There was an error uploading the file, please try again!";
}
奇怪的是,如果一个文件$target_path
已经存在,那么上传的作品成功地与原文件被覆盖。但是,如果该文件不存在,那么我会收到else子句中的错误消息。任何想法可能是什么原因?
您$ target_path看怎么样?它是否随每个请求而改变?如果是,请确保目标目录/路径存在。还启用错误报告以查看正在发生的事情。 – Wasif 2012-08-14 19:11:00
您尝试移动的文件有多大? – FabianoLothor 2012-08-14 19:25:04
该文件是17KB – user1513073 2012-08-14 19:43:45