Spring CommonsMultipartResolver 上传文件
http://yanglei008.iteye.com/blog/246920
Spring CommonsMultipartResolver 上传文件
- 博客分类:
- spring
中直接使用CommonsMultipartResolver
- ...Controller...{
- //创建一个通用的多部分解析器.
- CommonsMultipartResolver commonsMultipartResolver = new
- CommonsMultipartResolver(request.getSession().getServletContext());
- //设置编码
- commonsMultipartResolver.setDefaultEncoding(”utf-8″);
- //判断 request 是否有文件上传,即多部分请求...
- if (commonsMultipartResolver.isMultipart(request))
- {
- //转换成多部分request
- MultipartHttpServletRequest multipartRequest =
- commonsMultipartResolver.resolveMultipart(request);
- // file 是指 文件上传标签的 name=值
- // 根据 name 获取上传的文件...
- MultipartFile file = multipartRequest.getFile("file");
- //上传后记录的文件...
- File imageFile = new File("fileName");
- //上传...
- file.transferTo(imageFile);
- }
- }
...Controller...{
//创建一个通用的多部分解析器.
CommonsMultipartResolver commonsMultipartResolver = new
CommonsMultipartResolver(request.getSession().getServletContext());
//设置编码
commonsMultipartResolver.setDefaultEncoding(”utf-8″);
//判断 request 是否有文件上传,即多部分请求...
if (commonsMultipartResolver.isMultipart(request))
{
//转换成多部分request
MultipartHttpServletRequest multipartRequest =
commonsMultipartResolver.resolveMultipart(request);
// file 是指 文件上传标签的 name=值
// 根据 name 获取上传的文件...
MultipartFile file = multipartRequest.getFile("file");
//上传后记录的文件...
File imageFile = new File("fileName");
//上传...
file.transferTo(imageFile);
}
}
也可以在spring配置文件中配置
- 也可以在Spring的配置文件中添加
- Xml代码
- <bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”>
- <property name=”defaultEncoding” value=”UTF-8″ />
- </bean>
也可以在Spring的配置文件中添加
Xml代码
<bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”>
<property name=”defaultEncoding” value=”UTF-8″ />
</bean>
jsp code
- <form id=”fileUploadForm” method=”post” action=”XXX.do?method=fileUpload” enctype=”multipart/form-data”>
- <tr>
- <td>File:</td>
- <td><input type=”file” name=”file”></td>
- </tr>
- <tr>
- <td><input type=”hidden” name=”fileOwner” value=”1002″/></td>
- <td><input type=”submit” value=”submit”></td>
- </tr>
- </form>
Spring CommonsMultipartResolver 上传文件相关推荐
- Spring MVC上传文件原理和resolveLazily说明
问题:使用Spring MVC上传大文件,发现从页面提交,到进入后台controller,时间很长.怀疑是文件上传完成后,才进入.由于在HTTP首部自定义了"Token"字段用于权 ...
- Spring Boot 上传文件(spring boot upload file)
本篇文章将说明在Spring Boot web程序中如何上传文件. 开发环境: 1. eclipse Oxygen Release (4.7.0) 2. Spring Boot 1.4.3 RELEA ...
- Spring Boot(十七):使用Spring Boot上传文件
Spring Boot(十七):使用Spring Boot上传文件 环境:Spring Boot最新版本1.5.9.jdk使用1.8.tomcat8.0 一.pom包配置 <parent> ...
- (转)Spring Boot(十七):使用 Spring Boot 上传文件
http://www.ityouknow.com/springboot/2018/01/12/spring-boot-upload-file.html 上传文件是互联网中常常应用的场景之一,最典型的情 ...
- springboot上传文件同时传参数_Spring Boot 系列:使用 Spring Boot 上传文件
上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个 Spring Boot 上传文件的小案例. 1.pom 包配置 我们使用 Spring Boot 版本 2. ...
- Spring boot上传文件(图片)到阿里云OSS(直接上传到应用服务器)
Spring boot上传文件(图片)到阿里云OSS(直接上传到应用服务器) 主要思路 上传图片的思路有两种: 第一种是上传到应用服务器,再由应用服务器上传到OSS.这种适合上传的文件较小,较为简单, ...
- Spring Boot上传文件报UT005023 MultipartException NoSuchFileException
1.抛出问题: Spring Boot上传文件报: UT005023: Exception handling request to /management/certificateAuthority/u ...
- Spring MVC上传文件后重命名读取不显示,报错已解决(The origin server did not find a current representation for the targe)
上传文件后,重命名保存在本地,再读取时报错:The origin server did not find a current representation for the target resourc ...
- Spring Boot上传文件出错,Required request part fileis not present
先上代码: @RestController @RequestMapping("/file") //@PreAuthorize("hasAuthority(ROLE_USE ...
最新文章
- 微信小游戏开发教程-新建项目
- 测试的目的_为什么需要测试?(软件测试的目的)
- Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test)
- java基础提升篇:Java中Native关键字的作用
- Luogu P5469 [NOI2019]机器人 (DP、多项式)
- ubuntu java 全屏显示_java 在ubuntu下实现全屏,上面的状态栏依然显示。如下图,不想要上面的状态栏...
- 计算机应用基础模4答案,2012年自考“计算机应用基础”练习题及答案四
- Flutter AnimatedAlign 使用解析
- 《Docker技术入门与实战》——3.5 创建镜像
- 时间片轮转调度算法模拟C语言
- C#中Panel控件的使用
- 如何用Visual Studio 2022 编写C语言
- iOS adhoc 版本App 如何制作安装
- 如何使用STM32和BLE收集SHT85传感器数据?
- 苹果以旧换新活动_苹果“新iPhone SE”正式发布,这次京东补贴的有点狠!
- python爬取糗事百科内容
- 《基于Cortex-M4的ucOS-III的应用》课程设计 结题报告
- python 基础系列(十二) — python正则
- Mysql的安装及客户端使用
- 中国纺织服装企业有哪些 纺织服装企业查询