利用SpringMVC框架提供的方法,做文件上传和下载操作
2015-11-30 00:00
513 查看
摘要: 文件上传,下载
在项目需求开发中,文件传输的功能,经常会遇到;我在java基础一栏已经写了最原始的文件上传,获取的方法;
本质原理,还是数据流(二进制);
然后,现在总结一下SpringMVC框架,提供的文件上传的方法:
SpringMVC的controller接受到前端发送来的请求时,会将传过来文件,封装在 MultipartFile 对象中,如下:
public String SaveFile(@RequestParam("pic") MultipartFile file){
FileUtils.copyInputStreamToFile(file.getInputStream(), new File(“E:/temp”, "textFileName"));
return "success";
}
当然,在上传多个文件时,SpringMVC框架会将所有的文件封装在MultipartHttpServletRequest 对象中,如下:
在项目需求开发中,文件传输的功能,经常会遇到;我在java基础一栏已经写了最原始的文件上传,获取的方法;
本质原理,还是数据流(二进制);
然后,现在总结一下SpringMVC框架,提供的文件上传的方法:
SpringMVC的controller接受到前端发送来的请求时,会将传过来文件,封装在 MultipartFile 对象中,如下:
public String SaveFile(@RequestParam("pic") MultipartFile file){
FileUtils.copyInputStreamToFile(file.getInputStream(), new File(“E:/temp”, "textFileName"));
return "success";
}
当然,在上传多个文件时,SpringMVC框架会将所有的文件封装在MultipartHttpServletRequest 对象中,如下:
相关文章推荐
- ASP.Net Post方式获取数据流的一种简单写法
- C#远程发送和接收数据流生成图片的方法
- Java简单实现SpringMVC+MyBatis分页插件
- SpringMVC文件上传 多文件上传实例
- spring mvc4的日期/数字格式化、枚举转换示例
- 解决springmvc+mybatis+mysql中文乱码问题
- Python实现基于HTTP文件传输实例
- Python实现的简单文件传输服务器和客户端
- SpringMVC入门小程序 -- Myeclipse 9.1下
- SpringMVC+Spring3+Hibernate4
- SpringMVC+MyBatis项目总结(一)
- SpringMVC+MyBatis项目总结(三)
- SpringMVC+MyBatis项目总结(四)
- springMVC+spring+Mybatis
- SpringMVC+mybatis+Spring框架整合+简单实现的demo
- Springmvc与jasperreport结合生成报表的一种方法 4000
- 蓝缘系统第三版本即将开源;基于springMVC+Apache shiro 1.2.3+Mybai
- SpringMVC 集成 JFinal Dao
- MVC三层架构在各框架中的特征
- springMVC注解之入门