HTML表单文件上载不上传文件

Ire*_*ghe 3 html forms upload file

虽然所有后端代码都是正确的,但文件不会上传.我用另一个前端样式代码测试了后端代码,它运行正常.

但在我的前端代码中它不会上传任何文件.我删除了所有的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>
Run Code Online (Sandbox Code Playgroud)

Yeh*_*wad 9

你忘记提了 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>
Run Code Online (Sandbox Code Playgroud)


Ire*_*ghe 6

问题出在<form>标签中的属性上。要成功地以 HTML 格式正确上传文件,应满足以下要求。

  • 确保表单使用 method="post"

  • 该表单还需要以下属性:enctype="multipart/form-data"。

它指定提交表单时使用哪种内容类型

因此,只需将此enctype="multipart/form-data"部分添加到您的<form>标签中即可。