麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

使用plupload自定義參數實現多文件上傳

2019-11-20 09:26:55
字體:
來源:轉載
供稿:網友

1、在開發中可能需要用戶附件上傳的功能,實現批量上傳功能其實就將多個上傳任務放到一個集合中,分別上傳。

2,使用plupload js插件可以很輕松的實現帶參數的多文件上傳

事例

3、具體js實現方式

<script type="text/javascript">var map={};//文件id為key,文件類型為value的集合// Custom example logicvar uploader = new plupload.Uploader({runtimes : 'html5,flash,silverlight,html4',browse_button : 'pickfiles', // you can pass in id...container : document.getElementById('container'), // ... or DOM Element itselfurl : '../action/photoUpload.jsp',flash_swf_url : '../../js/Moxie.swf',silverlight_xap_url : '../../js/Moxie.xap',filters : {max_file_size : '5mb',mime_types : [ {title : "圖片類型",extensions : "jpg,gif,png"} ]},init : {PostInit : function() {document.getElementById('uploadfiles').onclick = function() {uploader.start();return false;};},BeforeUpload:function(up,file){//重點在這里,上傳的時候自定義參數信息uploader.setOption("multipart_params",{"apptype":${param.type},"id":${param.id},"fileType":map[file.id]});},FileUploaded:function(up,file){$("#"+file.id+"btn").parent().html("上傳完畢");$("#"+file.id+"btn").remove();},FilesAdded : function(up, files) {if($("#fileType").val()==1){alert("請選擇附件類型!");//清空剛才選擇的文件plupload.each(files,function(file) {uploader.removeFile(file.id);});return false;}plupload.each(files,function(file) {map[file.id]=$("#fileType").val();$("#uploadTable").append("<tr id='"+file.id+"tr'><td>"+$("#fileType").val()+"</td><td>"+file.name+"</td><td><button type='button' id='"+file.id+"btn' onclick=del('"+file.id+"')>刪除</button> </td><td id='"+file.id+"_progress'></td></tr>");});},UploadProgress : function(up, file) {$("#"+file.id+"_progress").html('<span>'+ file.percent + "%</span>");},Error : function(up, err) {alert("此文件上傳失??!");}}});uploader.init();//根據文件id刪除此文件,并且在table中刪除此文件的信息function del(id){uploader.removeFile(id);$("#"+id+"tr").remove();map[id]="";}</script>

其他參數在其官網上:http://www.plupload.com/

宅男程序猿,文采不行,如果看著累直接復制js,注意頁面上需要有:

<div id="filelist"></div><div id="container"><center>提示:必須上傳 "商戶營業執照","稅務登記證明","企業法人身份證","考察照片","商戶信息調查表","商戶協議" 才能提交審批!</center><label>附件類型:</label> <select name="fileType" id="fileType" ><option value="1">-------請選擇-----</option><option value="商戶營業執照">商戶營業執照</option><option value="稅務登記證明">稅務登記證明</option><option value="商戶信息變更表">商戶信息變更表</option><option value="其他">其他</option></select><button class="button" id="pickfiles">選擇文件</button>  <button class="button" id="uploadfiles">批量上傳</button>  <button class="button" onclick="window.location.reload()">刷新</button>  <button class="button" onclick="window.close()">關閉窗口</button><table style="width: 600px" id="uploadTable" border="1"><tr><td>文件類型</td><td>文件名稱</td><td>操作</td><td>上傳進度</td></tr></table></div>

以上所述是小編給大家介紹的使用plupload自定義參數實現多文件上傳,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 未成年人在线观看 | 国产亚洲精品久久久久久久久久 | 精品国产91久久久久久久妲己 | 成人三级电影在线 | 亚洲第一男人天堂 | 九九热精品视频在线 | 欧美性受xxx黑人xyx性爽 | 一级免费黄色免费片 | 欧美三级欧美成人高清www | 永久免费av在线 | 国产在线a | 欧美精品一区二区三区在线播放 | 少妇一级淫片免费放4p | 国产乱色精品成人免费视频 | 一级一级一级一级毛片 | 99精品在线免费 | www.99热视频| 亚洲男人一区 | 久久久久9999 | 欧美日韩爱爱视频 | 精国品产一区二区三区有限公司 | 欧美一级毛片美99毛片 | 午夜精品老牛av一区二区三区 | 热99re久久免费视精品频软件 | 日本高清黄色片 | 免费三级大片 | 国产亚洲精品久久久久久久久 | 亚洲天堂中文字幕在线观看 | 久久婷婷一区二区三区 | 欧美69free性videos | 久久久噜噜噜久久熟有声小说 | 久久影院在线观看 | 国产成人精品二区 | 成人做爰高潮片免费视频韩国 | arabxxxxvideos | 日本高清电影在线播放 | 91成人影库 | 久久久久国产成人免费精品免费 | 久久99国产综合精品 | 国产精品美女久久久久久不卡 | 免费在线观看午夜视频 |