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

主要信息就是: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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐