我尝试编写代码以将文件上传到 PHP 中的“media”文件夹。由于某种原因,它仍然不起作用。
下面是执行代码:
move_uploaded_file($_FILES["file"]["tmp_name"],"../media/" . $_FILES["file"]["name"]) or die ("Failure to upload content");
这是我的表单代码:
<input type="file" name="file" id="file" />
任何想法为什么它可能不起作用?
EDIT:
当我使用命令“print_r($_FILES);”时,它显示:
Array ( [file] => Array ( [name] => Screen Shot 2012-05-29 at 12.36.11 PM.png [type] => image/png [tmp_name] => /Applications/MAMP/tmp/php/ phpHNj3nW [错误] => 0 [大小] => 71640 ) )
图像未上传到文件夹中。
确保在您的表单中..您输入了 enctype。
eg: <form method="post" enctype="multipart/form-data" action="index.php"></form>
;
提交表单后检查文件是否已成功更新。使用 print_r 查看结果。
print_r($_FILES);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)