无法上传带有不同扩展名的文件在php
中的文件echo basename( $_FILES['uploadedfile']['name']);
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
// header("Location: EHP_Configuration.html");
} else{
// header("Location: EHP_Configuration.html");
echo "Notdone";
}
我已经在Echo上验证了它显示了正确的文件名
但是move_upload给了我“Notdone”
此致
答案 0 :(得分:0)
你有error_reporting吗?如果是这样,请检查是否抛出警告,如果没有警告并且您刚刚重新启动FALSE,那么如果您收到警告,那么PHP认为该文件不是有效的上传文件(通过PHP HTTP POST完成)以及返回值FALSE,这应该表明移动文件的问题是什么。
答案 1 :(得分:0)
可能你错过了这里的斜线:
$target_path . '/' . basename( $_FILES['uploadedfile']['name']);
我一直想念它。)