码迷,mamicode.com
首页 > 编程语言 > 详细

[技术分享]20171229_Spring mvc _ spring mvc文件上传

时间:2017-12-29 23:32:40      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:技术   mon   ring   文件上传   time   file   upload   上传   cti   

 

这里我想说的重点是:这个方法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文件上传

标签:技术   mon   ring   文件上传   time   file   upload   上传   cti   

原文地址:https://www.cnblogs.com/dingzheng/p/8146450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!