标签:spring
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />
也可以根据需求添加相关属性
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>
@RequestMapping(value="/upload",method=RequestMethod.POST) public String processUpload(@RequestParam("name") String name, @RequestParam("file") MultipartFile file) throws IOException { log.info("File '" + file.getOriginalFilename() + "' uploaded successfully"); if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); BufferedOutputStream stream = new BufferedOutputStream(new FileOutputStream(new File(name))); stream.write(bytes); stream.close(); return "You successfully uploaded " + name + "!"; } catch (Exception e) { return "You failed to upload " + name + " => " + e.getMessage(); } } else { return "You failed to upload " + name + " because the file was empty."; } }
[2015-08-18 11/:36/:12]INFO com.kaishuhezi.api.hardware.log.controller.LogController(line/:40) -File ‘78a0f7dcjw1e1bvyuzt1jj.jpg‘ uploaded successfully
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:spring
原文地址:http://blog.csdn.net/xiaoyu411502/article/details/47749701