首先在pom.xml中加入:
<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency>
在servlet-context.xml里边输入:
<!-- file uploads starts --> <beans:bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <beans:property name="maxUploadSize" value="100000000"/> </beans:bean> <!-- file uploads ends -->
<form id="loginform" name="loginform" method="POST" enctype="multipart/form-data" action="uploadvideo"> 上传视频文件<input name="videoFile" type="file" value="浏览" /> <br> <input type="submit" value="上传文件" /> <br> </form>
@RequestMapping(value = "/user/uploadvideo") public String uploadfile(@RequestParam(value = "videoFile") MultipartFile videofile, HttpServletRequest request, HttpServletResponse response, Model model) throws Exception { if( videofile.isEmpty()) { model.addAttribute("errcode", "请上传有效video文件!"); return "user/renderuploadvideo"; } System.out.println(videofile.getOriginalFilename()); File file = new File("E:\\test\\uploadvideo\\" + videofile.getOriginalFilename()); FileUtils.writeByteArrayToFile(file, videofile.getBytes()); return "user/renderuploadvideo"; }