ajaxaupload上传、预览插件支持多图

第一种方式:ajaxupload插件(适合pc版也适合app,兼容IE7)

接口:http://fans-home.chenhua.cc/upload/index

HTML代码为:

 1 <div class="rowNew cl">
 2                       <lable class="form-label"><span class="c-red">*</span>活动封面:</lable>
 3                       <div class="formControls">
 4                            <div class="btn_upload" id="uploadID">
 5                                  <input class="input-text upload-url radius" type="text" name="textCover" id="textCover" readonly="" nullmsg="请添加附件" style="width: 300px; display:none ">
 6                                  <a href="javascript:void();" class="uploadBtn_ch"><i class="hui_jia">+</i><em>上传封面</em></a><input type="file" multiple="" name="fileCover" id="fileCover" class="input_file">    
 7                            </div>
 8                            <div class="coverImg" id="previewid"></div>
 9                            <span class="uploadTit">文件尺寸:1234*5678,可用扩展名:JPG JPEG PNG</span>
10                       </div>
11                   </div>

JS代码为:

 1 $(document).on('change', '#fileCover', function() {
 2         if(typeof FileReader != null && typeof FileReader != undefined && this.files) {//html5特性
 3             $.ajaxfileupload({
 4                 url:'/upload/index',
 5                 dataType:'json',
 6                 fileElementId:'fileCover',
 7                 success:function(data){
 8                     var data=eval(data.data[0]);
 9                      $('#previewid').html('<div class="coverPop" id="coverDetle"><img src="/upload/attachment/forum/'+data.attachment+'"><a href="javascript:void(0)" class="coverDetele icon-cw" id="coverDetele" onclick="shell.hideK()"></a></div>');
10                      $('.btn_upload').hide();
11                 },
12                 error: function() {
13                     alert('数据有问题');
14                 }
15             });
16         }
17 
18     });

源用了ajaxfileupload插件

本地效果为:desk/plug/ajaxupload/demo.html

 

 第二种方式:

 

第二种方式:待研究:jQuery php图片上传预览插件_头像上传预览代码   http://www.17sucai.com/pins/13573.html

第三种方式:待研究  jquery图片上传预览插件支持多图片上传预览代码   http://www.17sucai.com/pins/9739.html

第四种方式:待研究  http://www.17sucai.com/pins/tag/883.html

第五种方式:待研究   jQuery+php实现ajax文件即时上传    http://www.helloweba.com/view-blog-189.html

第六种方式:待研究   百度上传文件   https://www.baidu.com/p/setting/profile/portrait

第七种方式:

第八种方式:

 

posted @ 2016-07-21 12:27  chenguiya  阅读(692)  评论(0)    收藏  举报