文件无法上传PHP

6 php upload file

我试图编写代码,将文件上传到PHP中的"media"文件夹.由于某种原因,它仍然无法正常工作.

这是执行代码:

move_uploaded_file($_FILES["file"]["tmp_name"],"../media/" . $_FILES["file"]["name"]) or die ("Failure to upload content");
Run Code Online (Sandbox Code Playgroud)

这是我的表单代码:

    <input type="file" name="file" id="file" /> 
Run Code Online (Sandbox Code Playgroud)

任何想法为什么它可能无法正常工作?


编辑:

当我使用命令"print_r($ _ FILES);"时,它显示:

数组([file] =>数组([名称] =>屏幕截图2012-05-29 at 12.36.11 PM.png [type] => image/png [tmp_name] =>/Applications/MAMP/tmp/php/phpHNj3nW [error] => 0 [size] => 71640))

图像未上载到文件夹中.

小智 27

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

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


mgr*_*aph 5

确保 media文件夹具有777权限且路径../media/正确