move_upload_file()不起作用
问题描述:
<?php
if (isset($_FILES['file']['name'])){
$name = $_FILES['file']['name'];
$tmp_name = $_FILES['file']['tmp_name'];
$location = 'uploads/';
if (!empty($name)){
if(move_uploaded_file($tmp_name, $location.$name)){
echo 'Uploaded successful';
}
}else
echo 'Please select a file.';
}?>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><br><br>
<input type="submit" value="Submit">
</form>
我没有收到任何错误,但move_uploaded_file()不起作用。它在浏览器上没有显示任何结果。我的目录中有'uploads /'文件夹。move_upload_file()不起作用
答
问题是解决了,该文件的最大文件大小上传为2MB。我试图上传的文件超过了0.1MB。感谢你们所有人。
是您的正确的位置? –
目录:d:\ XAMPP \ htdocs中\教程\文件上传 文件夹移动上传的文件:d:\ XAMPP \ htdocs中\教程\文件上传\上传 –
你不要在你的浏览器中得到任何东西,因为'move_upload_file()'返回false在失败和你没有'else'条款 –