SpringMVC上传文件出现400 Bad Request错误
1.起因
写了上传文件代码,用postman测试一下报400 Dad Request。
2.原因
看了下资料了解到使用SpringMVC上传文件需要在form表单中添加enctype="multipart/form-data",并且需要在springmvc的配置文件加入上传文件的bean代码,否则会报以上错误。
3.解决方法
form表单中添加enctype="multipart/form-data",并且在springmvc中添加如下代码:
<!-- 上传文件用 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 上传文件大小上限,单位为字节(10MB) --><property name="maxUploadSize"> <value>10485760</value> </property> <!-- 请求的编码格式,必须和jSP的pageEncoding属性一致,以便正确读取表单的内容,默认为ISO-8859-1 --><property name="defaultEncoding"><value>UTF-8</value></property></bean>
看到别人说 bean中的id="multipartResolver" 一定要加,否则也会报同样的错误。
SpringMVC上传文件出现400 Bad Request错误相关推荐
- asp.net core MVC程序通过AJAX上传文件报“400 Bad Request”
微软asp.net core上传文件示例中的流式文件上传示例采用AJAX调用控制器函数上传,但是将此部分代码剥离出来运行时,会报下图所示的"400 Bad Request"的错 ...
- SpringMVC上传文件
首先自我介绍一下,我是王登高,下面是我的头像: 是不是很帅,我每天照镜子都感觉自己帅. 好了不扯这些没用的,我们进入正题:前两天,自己边学边做遇到的SpringMVC上传文件的问题,用户可以上传图片, ...
- java request上传文件_java使用ServletFileUpload上传文件,ServletFileUpload.parseRequest(request)报错。...
java使用ServletFileUpload上传文件,ServletFileUpload.parseRequest(request)报错.在我本地是好的,linux服务器上就报错.错误信息:org. ...
- linux ftp 550 下载,linux ftp服务器上传文件夹时提示550错误问题解决方法
linux ftp服务器上传文件夹时提示550错误问题解决方法 标签: linux ftp服务器 550 中文文件夹上传错误 问题 分类: 计算机 2010-11-06 22:47 前几天在实验室搭配 ...
- SpringMVC上传文件配置
方式一:将multipartResolver中的属性分别单独配置(推荐) <!-- SpringMVC文件上传 --><bean id="multipartResolver ...
- SpringMVC 上传文件and过滤器
SpringMVC提供了一个MultipartResolver接口用来实现文件上传,并使用Commons FileUpload技术实现了一个该接口的实现类CommonsMultipartResolve ...
- SpringMVC上传文件的三种方式
/** 通过流的方式上传文件* @RequestParam("file") 将name=file控件得到的文件封装成CommonsMultipartFile 对象*/@Reques ...
- form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
今天我们要说的这个话题很简单,不要问为啥,因为SpringBoot,哈哈.现在SpringBoot可以说人人都会用了,它的好处是显而易见的,大大的简化了配置,一起来看看吧. 我们分以下3种情况来谈这个 ...
- 解决上传文件时 nginx 413 Request Entity Too Large 错误
一个使用Tomcat 发布的站点,使用Nginx做了代理,在上传文件时发生以下错误: <html> <head><title>413 Request Entity ...
最新文章
- 阿里云云服务器安装jdk、mysql
- Logback日志配置(分级别输出到不同文件)
- 光照传感器哪个好_传感器2—光敏传感器
- 好吧,关于nginx
- IOS中的枚举的写法...
- NetBeans Java EE技巧8:持久性单元
- Spark算子篇 --Spark算子之combineByKey详解
- BZOJ3833 : [Poi2014]Solar lamps
- 搜索图片及相似度探秘 一
- VMware 修复 Workstation、Fusion 和 ESXi中的多个漏洞
- 【直播预告】云栖社区特邀专家蒋泽银:Jpom一款低侵入式Java运维、监控软件...
- StanfordDB class自学笔记 (15) Recursion
- 实战之多有米项目测试环境搭建
- java算法2——费氏数列
- 智能家居软件测试用例,智能家居助理HomeAssistant的实践和测试
- 空气质量等级c语言编程,关于SDS011模块(空气中pm2.5及pm10)单片机c程序实现(链接附源码)...
- 面试大厂,你需要掌握这些面试技巧
- Java的sort用法深究,compare按照姓氏排序
- ubuntu18.04修改mac地址
- 学习-定义和调用求x的n次幂的函数
热门文章
- 小白的《HTML5权威指南》笔记(第一部分)
- C++中的swap()函数
- 直播带货源码APP开发/直播间+短视频推广+社区朋友圈解决方案
- 解决报错:无法使用 JSX,除非提供了 “--jsx“ 标志。ts(17004)
- 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含
- 2021年平凉市五中高考成绩查询,平凉五中举行2022届学生高考动员誓师大会
- Click House介绍
- 单片机“4G模块”快速入门
- USBC 故障处理方法
- iOS内存泄露监测和修复