从HttpServletRequest中获取上传文件及参数的方法

try {
//下面这句必须加,不然报错
MultipartResolver resolver = new CommonsMultipartResolver(hsq.getSession().getServletContext());
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) hsq;

//获取一起跟文件传过来的其他参数值
String id = multipartRequest.getParameter("id");

//获取上传上来的文件
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
for (Map.Entry<String, MultipartFile> entry : fileMap.entrySet()) {
MultipartFile file = entry.getValue();
String fileName = file.getOriginalFilename();
System.out.println(fileName);
String path = "C:\\Users\\user\\Desktop\\" + fileName;
file.transferTo(new File(path));
}
} catch (Exception e) {
e.printStackTrace();
}

转载自:关于使用Springmvc的MultipartHttpServletRequest来获得表单上传文件的问题,万分感谢~_百度知道 (baidu.com)

 

最新文章

  1. swift 上手
  2. 深入理解js——作用域
  3. HDU 5120 Intersection(2014北京赛区现场赛I题 计算几何)
  4. JQuery 操作HTML元素 示例
  5. RDD.scala(源码)
  6. iconv
  7. Css轮廓
  8. android dom方式创建xml
  9. Codeforces Beta Round #97 (Div. 2)
  10. IOS开发缓存机制之—本地缓存机制
  11. FormView控件下DropDownList是否可以绑定
  12. 图说:为什么Java中的字符串被定义为不可变的
  13. K3日志定时备份
  14. Python3系列__01Python安装
  15. 第二十四篇-用VideoView制作一个简单的视频播放器
  16. 【python】统一转换日期格式dateutil.parser.parse
  17. node.js中fs文件系统模块的使用
  18. 【JAVA】ThreadLocal源码分析
  19. Xen4CentOS 帮你移植到 CentOS 6 和 Xen 4
  20. HDU - 5969 最大的位或 想法题

热门文章

  1. 论文解读(GLA)《Label-invariant Augmentation for Semi-Supervised Graph Classification》
  2. 4.websocket基本概念
  3. AgileBoot - 如何集成内置数据库H2和内置Redis
  4. 二、docker安装
  5. Codeforces Global Round 23 A-D
  6. ahk精简自用
  7. CSS 动画一站式指南
  8. Go语言核心36讲23
  9. 本地GoLand编辑与调试远端服务器上的代码
  10. 第2-3-5章 删除附件的接口开发-文件存储服务系统-nginx/fastDFS/minio/阿里云oss/七牛云oss