<?php
$target_path = "./" . 'data.xml';
if (move_uploaded_file('data.xml', $target_path)) {
echo "The file has been uploaded";
} else {
echo "There was an error uploading the file, please try again!";
}
?>
上面的PHP脚本似乎不起作用。我尝试向此链接发送HTTP POST请求。我最终得到了move_uploaded_file
的BOOLEAN NO,是的,说有错误。
我想知道这里出了什么问题。
答案 0 :(得分:1)
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
}
else
{
echo "There was an error uploading the file, please try again!";
}