jQuery File Upload 与SpringMVC结合

jQuery File Upload包含了一堆文件,首先需要弄清楚的是最核心的部分是哪些,根据官方的例子可以知道,一个最简单的jQuery File Upload上传组件,必须包括以下文件:

此时只需要加载一个上传按钮

<input id="fileupload" type="file" name="attch" data-url="server/php/" multiple> 以及一行代码

$('#fileupload').fileupload();

对于后台,,需要增加SpringMVC对上传的支持,在springcontext.xml中增加配置

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>若采用Maven管理,则需要添加如下引用

<dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3</version></dependency>

在Controller中如下获取上传来的文件

@RequestMapping(value = "/upload/{adId}",method = RequestMethod.POST)public @ResponseBody String upload(@RequestParam(value = "file", required = false) MultipartFile file,@PathVariable String adId) {File f=new File(AD_PICTURES_LOCATION+adId+"/"+file.getOriginalFilename());try {FileUtils.copyInputStreamToFile(file.getInputStream(),f );} catch (IOException e) {e.printStackTrace();}return "fileuploaddone";}

版权声明:本文为博主原创文章,未经博主允许不得转载。

人若勇敢就是自己最好的朋友

jQuery File Upload 与SpringMVC结合

相关文章:

你感兴趣的文章:

标签云: