HTML 表单文件上传没有上传文件
HTML Form File Uploads doesn't 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>
你忘了提到 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>
问题出在您的 <form>
标签中的属性。要成功地在 HTML 中正确上传文件,应满足以下要求。
确保表单使用方法="post"
表单还需要以下属性:enctype="multipart/form-data"。
指定提交表单时使用哪个content-type
因此,只需将此 enctype="multipart/form-data"
部分添加到您的 <form>
标签中即可。
尽管所有后端代码都正确,但文件没有上传。我用另一个前端样式代码测试了后端代码,它工作正常。
但是在我的前端代码中它没有上传任何文件。我删除了所有 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>
你忘了提到 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>
问题出在您的 <form>
标签中的属性。要成功地在 HTML 中正确上传文件,应满足以下要求。
确保表单使用方法="post"
表单还需要以下属性:enctype="multipart/form-data"。
指定提交表单时使用哪个content-type
因此,只需将此 enctype="multipart/form-data"
部分添加到您的 <form>
标签中即可。