[技術分享]20171229_Spring mvc _ spring mvc文件上傳
阿新 • • 發佈:2017-12-30
mem type pri map exception transfer star path pre
這裏我想說的重點是:這個方法file.transferTo(newFile) ,不用再去手寫文件上傳了,直接用這個方法即可
下面是Jsp
<form name="Form2" action="/SpringMVC006/fileUpload2" method="post" enctype="multipart/form-data"> <h1>采用multipart提供的file.transfer方法上傳文件</h1> <input type="file" name="file"> <input type="submit" value="upload"/> </form>
要註意標註的這個註解 @RequestParam("file")
@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("方法二的運行時間:"+String.valueOf(endTime-startTime)+"ms");return "/success"; }
[技術分享]20171229_Spring mvc _ spring mvc文件上傳