我试图编写代码以将文件上传到PHP中的“媒体”文件夹。由于某些原因,它仍然无法正常工作。
这是执行代码:
move_uploaded_file($_FILES["file"]["tmp_name"],"../media/" . $_FILES["file"]["name"]) or die ("Failure to upload content");
这是我的表单代码:
<input type="file" name="file" id="file" />
任何想法为什么它可能无法正常工作?
编辑:
当我使用命令“ print_r($ _ FILES);”时,它显示:
Array([file] => Array([name] =>屏幕截图2012-05-29 at 12.36.11 PM.png [type] => image / png [tmp_name] => / Applications / MAMP / tmp / php / phpHNj3nW [错误] => 0 [大小] => 71640))
图像未上传到文件夹中。
确保在您的表单中..您放入了enctype。 例如:<form method="post" enctype="multipart/form-data" action="index.php"></form>;
<form method="post" enctype="multipart/form-data" action="index.php"></form>
提交表单后检查文件是否成功更新。使用print_r查看结果。 print_r($_FILES);
print_r($_FILES);