1. POMにApache Commons FileUploadとIOを付け足す
<!-- Apache Commons FileUpload --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency> <!-- Apache Commons IO --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency>2.JSPのformタグ
<form method="POST" action="uploadFile" enctype="multipart/form-data"> File to upload: <input type="file" name="file"><br /> Name: <input type="text" name="name"><br /> <br /> <input type="submit" value="Upload"> </form>3.CommonsMultipartResolverをSpringの設定ファイルに付け足す
<beans:bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- setting maximum upload size --> <beans:property name="maxUploadSize" value="100000" /> </beans:bean>4.コントローラーのインターフェース
@RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public @ResponseBody String uploadFileHandler(@RequestParam("name") String name, @RequestParam("file") MultipartFile file)
参考
http://www.journaldev.com/2573/spring-mvc-file-upload-example-tutorial-single-and-multiple-files
0 件のコメント:
コメントを投稿