Springmvc+uploadify实现文件上传
网上看了很多关于文件上传的帖子,众口不一,感觉有点乱,最近正好公司的项目里用到JQuery的uploadify控件做文件上传,所以整理下头绪,搞篇文档出来,供亲们分享。
Uploadify控件的主要优势是可以实现批量文件上传,并且提供了onSelect(选中文件)、onUploadSuccess(上传成功回调函数)等多个事件监听函数,可以操控上传的整个流程。
伦理片 http://www.dotdy.com/
对uploadify有个简单的了解后,废话不多说,开始吧...
(由于这次项目中用到的是ssm框架,所以就以springmvc的后台处理为例)。
一、在工程中导入uploadify
1、首先,下载uploadify包文件
Uploadify官网 : <a>http://www.uploadify.com/</a>
2、解压包文件,得到如下结构:
background.jpg 是上传框的背景图片
jquery.uploadify.min.js 迷你版的uploadify js文件,主要功能就靠它了
jquery-1.9.1.js 都懂得,版本没啥要求
uploadify.css 上传组件的美化文件
uploadify.swf 上传时的动态效果,进度条等
Uploadify-cancel.png 取消上传按钮图片
影音先锋电影 http://www.iskdy.com/
3、将uplodify文件夹放到webapp下
commons-fileupload-1.3.1.jar
commons-io-2.2.jar
使用maven时pom.xml中添加如下依赖即可:
- <dependency>
- <groupId>commons-fileupload</groupId>
- <artifactId>commons-fileupload</artifactId>
- <version>1.3.1</version>
- </dependency>