Spring File Upload

来源:互联网 发布:免root备份软件 编辑:程序博客网 时间:2024/05/20 19:17

http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=118026371&qb=c3ByaW5nIG12YyDrqqjrjbg=&enc=utf8&section=kin&rank=2&search_sort=0&spq=0&sp=1&pid=RZTU0F5Y7vNssuEX+YVssc--312401&sid=UEWX0uhwRVAAACmu8do

 

public void uploadFile( final MultipartHttpServletRequest multiRequest  ){

final Map<String, MultipartFile> files = multiRequest.getFileMap();

 

//获取 File 数据或者存储 ( Iterator 可以用 List 代替 )

Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator();
 MultipartFile file;

 while (itr.hasNext()) {
     Entry<String, MultipartFile> entry = itr.next();

     file = entry.getValue(); //获取
     String orginFileName = file.getOriginalFilename();
     long size = file.getSize();

     file.transferTo(new File(存储路径)); //生成
  }

}