一尘不染

文件未上传PHP

php

我试图编写代码以将文件上传到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))

图像未上传到文件夹中。


阅读 267

收藏
2020-05-29

共1个答案

一尘不染

确保在您的表单中..您放入了enctype。
例如:<form method="post" enctype="multipart/form-data" action="index.php"></form>;

提交表单后检查文件是否成功更新。使用print_r查看结果。
print_r($_FILES);

2020-05-29