/*
* 采用file.Transto 来保存上传的文件
*/
@RequestMapping("fileUpload2")
public String fileUpload2(@RequestParam("file") CommonsMultipartFile file) throws IOException {
long startTime=System.currentTimeMillis();
System.out.println("fileName:"+file.getOriginalFilename());
String path="E:/"+new Date().getTime()+file.getOriginalFilename();
File newFile=new File(path);
//通过CommonsMultipartFile的方法直接写文件(注意这个时候)
file.transferTo(newFile);
long endTime=System.currentTimeMillis();
System.out.println("采用file.Transto的运行时间:"+String.valueOf(endTime-startTime)+"ms");
return "/success";
}

本文介绍了一种利用file.transferTo方法实现文件上传的技术方案。该方法能够将上传的文件直接写入到指定路径,提高了文件上传的效率,并详细记录了操作所需的时间。
126

被折叠的 条评论
为什么被折叠?



