SpringMVC文件上传
来源:互联网 发布:js数组去重的方法sp 编辑:程序博客网 时间:2024/05/17 21:47
SpringMVC为文件上传提供了直接支持,通过MultipartResolver实现的。Spring用Commons FileUpload技术实现了一个MultipartResolver,SpringMVC上下文中默认没有装配MultipartResolver,如果想使用spring的文件上传功能,需要在上下文中配置MultipartResolver。
1.引入jar包
2.在springmvc.xml文件中配置MultipartResolver
<bean id="commonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 和jsp编码方式相对应 --> <property name="defaultEncoding" value="UTF-8"/> <property name="maxUploadSize" value="1024000"/> </bean>
3.目标方法
@RequestMapping("testFileUpload") public String testFileUpload(@RequestParam("file")MultipartFile file) throws IOException{ System.out.println("OriginalFilename :" + file.getOriginalFilename()); System.out.println("InputStream :" + file.getInputStream()); System.out.println("文件里内容:" + new String(file.getBytes())); return "success"; }
4.jsp页面
<form action="testFileUpload" method="POST" enctype="multipart/form-data"> file:<input type="file" name="file" /> <input type="submit" value="submit"/ > </form>
5.结果:
OriginalFilename :helloworld.txtInputStream :java.io.ByteArrayInputStream@3f151a3a文件里内容helloworld !!
1 0
- springMVC(11) springMVC文件上传
- SpringMVC-----8、SpringMVC上传文件
- springmvc文件上传总结
- SpringMVC multipart文件上传
- SpringMVC中的文件上传
- springmvc的文件上传
- springMVC上传文件
- springMVC 文件上传
- SpringMVC - 文件上传篇
- springMVC文件上传
- springMVC文件上传
- springMVC文件上传
- SpringMVC 上传文件
- SpringMVC文件上传
- springMVC上传文件
- springMVC上传文件例子
- springMVC上传文件
- springmvc文件上传错误
- 传奇服务端各文件用途说明
- java生成解析二维码
- vue学习系列-认识vue.js
- Xutils3.0简单的应用Dome
- 51nod 1080 两个数的平方和【二分】
- SpringMVC文件上传
- UVA_1025 A Spy in the Metro(dp)
- 无限接近圆周率
- 紫书进度
- 闭包与柯里化的小题目
- Spring使用注解依赖注入
- 视频播放器 AVPlayer
- tensorflow实现LeNet-5模型
- LintCode-合并排序数组 II