亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery File Upload文件上傳插件使用詳解

2019-11-19 18:39:35
字體:
來源:轉載
供稿:網友

 jQuery File Upload 是一個Jquery文件上傳組件,支持多文件上傳、取消、刪除,上傳前縮略圖預覽、列表顯示圖片大小,支持上傳進度條顯示;支持各種動態語言開發的服務器端。

官網鏈接:https://github.com/blueimp/jQuery-File-Upload/wiki

  特點:拖放支持;上傳進度條;圖像預覽;可定制和可擴展的;兼容任何服務器端應用平臺(PHP, Python, Ruby on Rails, Java, Node.js, Go etc.)。

使用方法:

1. 需要加載的js文件:

jquey-1.8.3.min.js

jquery-ui-widget.js

jquery.iframe-transport.js

jquery.fileupload.js

2. html代碼:

<input id="fileupload" type="file" name="files[]" data-url="server/php/" multiple>

3. js代碼:

$(function () {$('#fileupload').fileupload({dataType: 'json',done: function (e, data) {$.each(data.result.files, function (index, file) {$('<p/>').text(file.name).appendTo(document.body);});}});});

  3.1 顯示上傳進度條: 

 $('#fileupload').fileupload({  progressall: function (e, data) {  var progress = parseInt(data.loaded / data.total * 100, 10);  $('#progress .bar').css(  'width',  progress + '%'  );  }  });

  3.2 需要一個<div>容器用來顯示進:

 <div id="progress">  <div class="bar" style="width: 0%;"></div>  </div>

4. API

4.1 Initialization:

在上傳按鈕上調用fileupload()方法;

示例:

$('#fileupload').fileupload();

4.2 Options :

1: url:請求發送的目標url

Type: string

Example: '/path/to/upload/handler.json'

2.Type: 文件上傳HTTP請求方式,可以選擇“POST”,“PUT”或者"PATCH",

默認"POST"

Type: string

Example: 'PUT'

3. dataType:希望從服務器返回的數據類型,默認"json"

Type: string

Example: 'json'

4. autoUpload:默認情況下,只要用戶點擊了開始按鈕被添加至組件的文件會立即上傳。將autoUpload值設為true可以自動上傳。

Type: boolean

Default: true

5. acceptFileTypes:允許上傳的的文件類型

Example: /(/.|//)(gif|jpe?g|png|xlsx)$/i

6. maxFileSize: 最大上傳文件大小

Example: 999000 (999KB) //單位:B

7. minFileSize:最小上傳文件大小

Example: 100000 (100KB) //單位:B

8.previewMaxWidth : 圖片預覽區域最大寬度

Example: 100 //單位:px

4.3 Callback Options:

使用方法一:函數屬性

實例:

$('#fileupload').fileupload({  drop: function (e, data) {  $.each(data.files, function (index, file) {  alert('Dropped file: ' + file.name);  });  },  change: function (e, data) {  $.each(data.files, function (index, file) {  alert('Selected file: ' + file.name);  });  }  });

使用方法二:綁定事件監聽函數

  實例:

$('#fileupload')    .bind('fileuploaddrop', function (e, data) {/* ... */})    .bind('fileuploadchange', function (e, data) {/* ... */});

每個事件名稱都添加前綴:”fileupload”;

注意推薦使用第二種方法。

常用的回調函數:

1. add: 當文件被添加到上傳組件時被觸發

$('#fileupload').bind('fileuploadadd', function (e, data) {/* ... */});

或者$('#fileupload').on('fileuploadadd', function (e, data) {/* ... */});

2. processalways: 當一個單獨的文件處理隊列結束(完成或失敗時)觸發

3. progressall: 全局上傳處理事件的回調函數

Example:

$('#fileupload').on('fileuploadprogressall', function (e, data) { //進度條顯示var progress = parseInt(data.loaded / data.total * 100, 10);$('#progress .progress-bar').css('width',progress + '%');});

4. fail : 上傳請求失敗時觸發的回調函數,如果服務器返回一個帶有error屬性的json響應這個函數將不會被觸發。

5. done : 上傳請求成功時觸發的回調函數,如果服務器返回一個帶有error屬性的json響應這個函數也會被觸發。

6. always : 上傳請求結束時(成功,錯誤或者中止)都會被觸發。

以上所述是小編給大家介紹的jQuery File Upload文件上傳插件使用詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
69精品小视频| 成人福利在线观看| www.久久撸.com| 欧美在线观看网址综合| 不卡av日日日| 久久人人爽人人爽人人片av高清| 久久成人人人人精品欧| 久久躁日日躁aaaaxxxx| 欧美成人免费在线视频| 日本一区二区在线播放| 日韩精品中文在线观看| 中文字幕日韩在线播放| 国产在线一区二区三区| 亚洲自拍欧美另类| 亚洲国产欧美一区二区丝袜黑人| 欧美精品免费看| 26uuu日韩精品一区二区| 日韩av影院在线观看| 亚洲精品久久在线| 欧美日韩在线第一页| 国产精品美女久久久久久免费| 国产日韩欧美在线视频观看| 成人精品一区二区三区电影免费| 中文字幕亚洲欧美日韩在线不卡| 欧美精品videosex性欧美| 一区二区三区美女xx视频| 91在线国产电影| 亚洲精品久久久久| 成人高清视频观看www| 久久精品亚洲94久久精品| 日韩亚洲综合在线| 亚洲精品乱码久久久久久按摩观| 午夜精品福利在线观看| 亚洲第一网站男人都懂| 91精品视频在线看| 三级精品视频久久久久| 国产97在线视频| 欧美在线一区二区三区四| 色综合久久88色综合天天看泰| 日韩精品在线看| 亚洲欧美日本伦理| 亚洲图中文字幕| 久久色在线播放| 国内精品久久影院| 成人国产精品久久久久久亚洲| 国产精品91久久| 国产精品国模在线| 欧美亚洲伦理www| 亚洲三级免费看| 亲子乱一区二区三区电影| 日韩电影大全免费观看2023年上| 国语自产精品视频在线看抢先版图片| 亚洲福利在线播放| 日韩欧美国产骚| 日韩精品中文字幕在线| 中国人与牲禽动交精品| 欧美风情在线观看| 国产精品视频不卡| 国产精品aaa| 欧美亚洲成人网| 一区二区三区 在线观看视| 久久久久国产视频| 国产精品视频专区| 欧美疯狂做受xxxx高潮| 国产精品久久久久久久久久尿| 日韩av第一页| 欧美激情手机在线视频| 欧美老少配视频| 欧美黑人xxxx| 亚洲aaa激情| 久久久久久久久久久免费| 亚洲自拍偷拍区| 日本午夜精品理论片a级appf发布| 亚洲午夜精品久久久久久久久久久久| 精品久久久在线观看| 欧美精品videos另类日本| 国内精品久久久久影院 日本资源| 久久国产加勒比精品无码| 欧美激情视频网站| 国产成人精品av在线| 国产自产女人91一区在线观看| 欧美精品日韩www.p站| 欧美成aaa人片免费看| 成人黄色网免费| 久久久免费高清电视剧观看| 亚洲精品久久久久久下一站| 91久久在线播放| 欧美日韩国产123| 国产午夜精品视频| 中文字幕成人精品久久不卡| 久久中国妇女中文字幕| 日本午夜精品理论片a级appf发布| 久久久久久九九九| 精品国内产的精品视频在线观看| 日本不卡高字幕在线2019| 国产日产欧美a一级在线| 热久久99这里有精品| 色播久久人人爽人人爽人人片视av| 国产欧美最新羞羞视频在线观看| 国产精品久久久久久亚洲影视| 国产一区二区三区欧美| 亚洲福利在线看| 久久99久国产精品黄毛片入口| 久久躁狠狠躁夜夜爽| 欧美影院久久久| 自拍偷拍免费精品| 青草青草久热精品视频在线观看| 日韩在线高清视频| 国产一区二区视频在线观看| 日韩成人av在线| 欧美视频一区二区三区…| 国产亚洲精品高潮| 日韩av在线免费看| 播播国产欧美激情| 日本一区二三区好的精华液| 久久精品精品电影网| 国产视频久久久| 不卡毛片在线看| 97国产在线视频| 永久免费毛片在线播放不卡| 欧美视频在线观看 亚洲欧| 欧美精品一区在线播放| 欧美在线观看网址综合| 欧美性视频精品| 欧美精品一区二区免费| 国产精品户外野外| 国产精品视频自在线| 国产视频自拍一区| 成人激情免费在线| 欧美日韩在线视频观看| 久热在线中文字幕色999舞| 亚洲精品电影网站| 亚洲新中文字幕| 亚洲精品www久久久| 国产精品久久久久免费a∨大胸| 亚洲国产成人精品久久久国产成人一区| 精品亚洲一区二区三区四区五区| 欧美性少妇18aaaa视频| 亚洲国产成人av在线| 伊人男人综合视频网| 久久国产精品久久久| 色妞欧美日韩在线| 欧美与黑人午夜性猛交久久久| 精品亚洲国产成av人片传媒| 欧洲日韩成人av| 2019中文在线观看| 中文字幕在线观看亚洲| 欧美视频在线免费| 亚洲美女免费精品视频在线观看| 国产精品自产拍在线观看中文| 国产成人一区三区| 欧美在线激情视频| 亚洲精品xxxx| 中文亚洲视频在线| 日韩在线视频中文字幕| 国产免费一区二区三区香蕉精| 欧美成人亚洲成人日韩成人| 成人在线视频福利| 高清欧美性猛交| 国产91精品黑色丝袜高跟鞋| 欧美成人激情在线| 91人人爽人人爽人人精88v| 亚洲人成网在线播放| 91精品国产自产在线观看永久|