在进行文件上传下载操作时,报这个错误

主要信息就是:Current request is not a multipart request

我报这个错误的原因主要是因为:在前端使用form表单提交信息时,form标签中缺少了enctype="multipart/form-data"属性。

在里面加上:enctype="multipart/form-data" 就没有报错了,可以正常运行。

 查阅资料后,enctype有以下属性:

application/x-www-form-urlencoded:默认。在发送前对所有字符进行编码(将空格转换为 "+" 符号,特殊字符转换为 ASCII HEX 值)。

multipart/form-data:不对字符编码。当使用有文件上传控件的表单时,该值是必需的。

text/plain:将空格转换为 "+" 符号,但不编码特殊字符。

如有侵权,联系我删除。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐