SpringMVC实现jQueryAjax文件上传(容易的例子)
SpringMVC实现jQueryAjax文件上传(简单的例子)
前端技术使用Jquery Ajax File Uploader,下载地址:http://www.phpletter.com/DOWNLOAD/
这里只实现一个最基本的例子
第一步:在页面上添加文件上传控件
第二步:在页面引入jQuery.js和ajaxfileupload.js
第三步:在页面添加一个上传按钮,绑定onclick事件
第四部:后台代码
注意后台的MultipartFile参数的参数名称要与页面上传文件控件的name保持一致
前端技术使用Jquery Ajax File Uploader,下载地址:http://www.phpletter.com/DOWNLOAD/
这里只实现一个最基本的例子
第一步:在页面上添加文件上传控件
<input type="file" id="uFile" name="uFile" />
第二步:在页面引入jQuery.js和ajaxfileupload.js
第三步:在页面添加一个上传按钮,绑定onclick事件
$.ajaxFileUpload({ url:'/contextPath/action/xx.do', fileElementId:'uFile', success: function (data, status){ alert(123); }, error: function (data, status) { alert(456); } } );
第四部:后台代码
@RequestMapping(value="/action/xx.do", method={RequestMethod.POST,RequestMethod.GET}) public String uploadPhoto(@RequestParam MultipartFile uFile, HttpServletRequest request, HttpServletResponse response, ModelMap map){ try{ if(uFile != null && !uFile.isEmpty()){ System.out.println("file:" + uFile.getOriginalFilename()); } }catch(Exception e){ e.printStackTrace(); } return ""; }
注意后台的MultipartFile参数的参数名称要与页面上传文件控件的name保持一致