我已经有数十个人参与了一个项目,但由于某种原因,这似乎没有起作用。
这是我的HTML:
<form action="submit.php" enctype="multipart/form-data" method="post">
<input type="hidden" name="form_id" value="2">
<p>Name:<br><input type="text" name="Name" id="Name" required></p>
<p>Email:<br><input type="email" name="Email" id="Email" required></p>
<p>Image:<br><input type="file" name="Image" id="Image" size="1000000" required></p>
<input type="submit" name="submit" value="Submit Form">
</form>
在下一页上,如果我var_dump POST值,文件就不存在了。然而,当我var_dump FILES变量时,它就在那里以及临时目录......等等。如果我关闭enctype,那么文件的名称将作为值传递。
我现在真的坚持这个,我错过了一些非常明显的东西吗?
我到目前为止做到了这一点:
答案 0 :(得分:2)
文件上传永远不会像$ _POST一样。它始终属于$ _FILES
http://php.net/manual/en/features.file-upload.post-method.php