Asp.net MVC使用swupload实现多图片上传功能
本文实例为大家分享了swupload实现多图片上传的具体代码,供大家参考,具体内容如下
1.下载WebUploader
2.将下载到的压缩包里面的文件复制到自己的项目中
3.添加引用
4.准备一个放图片的容器和一个上传按钮
5.创建WebUploader实例并监听事件
varapplicationPath=window.applicationPath===""?"":window.applicationPath||"../../"; $(function(){ var$=jQuery, $list=$('#fileList'), //优化retina,在retina下这个值是2 ratio=window.devicePixelRatio||1, //缩略图大小 thumbnailWidth=90*ratio, thumbnailHeight=90*ratio, //WebUploader实例 uploader; uploader=WebUploader.create({ //选完文件后,是否自动上传。 auto:false, //swf文件路径 swf:applicationPath+'/Script/Uploader.swf', //文件接收服务端。 server:applicationPath+'/Home/UpLoadProcess', //选择文件的按钮。可选。 //内部根据当前运行是创建,可能是input元素,也可能是flash. pick:'#filePicker', //只允许选择图片 accept:{ title:'Images', extensions:'gif,jpg,jpeg,bmp,png', mimeTypes:'image/*' } }); //当有文件添加进来的时候 uploader.on('fileQueued',function(file){ var$li=$( ' '+ ''+ '