【问题标题】:HTML Form File Uploads doesn't upload fileHTML 表单文件上传不上传文件
【发布时间】:2016-05-01 07:23:54
【问题描述】:
尽管所有后端代码都正确,但文件并未上传。我用另一个前端样式的代码测试了后端代码,它运行良好。
但在我的前端代码中,它不会上传任何文件。我也删除了所有 css 和脚本以找出问题所在。
这是我的简单前端 HTML 表单:
<form action="upload_handler.php" method="post">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload" name="submit">
</form>
【问题讨论】:
标签:
html
file
upload
forms
【解决方案1】:
你忘了提到enctype="multipart/form-data"
<form action="upload_handler.php" enctype="multipart/form-data" method="post">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload" name="submit">
</form>
【解决方案2】:
问题在于<form> 标记中的属性。要成功使文件以 HTML 格式正确上传,应满足以下要求。
它指定提交表单时使用的内容类型
所以只需将这个enctype="multipart/form-data" 部分添加到您的<form> 标记中。