中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery上傳插件webupload怎么用

發布時間:2021-07-24 11:22:39 來源:億速云 閱讀:120 作者:小新 欄目:web開發

這篇文章給大家分享的是有關jQuery上傳插件webupload怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

WebUploader是由Baidu WebFE(FEX)團隊開發的一個簡單的以HTML5為主,FLASH為輔的現代文件上傳組件。在現代的瀏覽器里面能充分發揮HTML5的優勢,同時又不摒棄主流IE瀏覽器,沿用原來的FLASH運行時,兼容IE6+,iOS 6+, android 4+。兩套運行時,同樣的調用方式,可供用戶任意選用。采用大文件分片并發上傳,極大的提高了文件上傳效率。

這個插件很好用,功能也比較強大,比ajaxfileupload要強大,可去官方網站下載。

目前項目中只用到了圖片批量上傳功能,官方示例已經寫的很詳細了,下面介紹下如何把官方示例遷移到自己的項目中:

// 實例化
 uploader = WebUploader.create({
  pick: {
  id: '#filePicker',
  label: '點擊選擇圖片'
  },
  formData: {
  uid: 123
  },
  dnd: '#dndArea',
  paste: '#uploader',
  swf: '../../dist/Uploader.swf',
  chunked: false,
  chunkSize: 512 * 1024,
  server: '../../server/fileupload.php',
  // runtimeOrder: 'flash',

  // accept: {
  // title: 'Images',
  // extensions: 'gif,jpg,jpeg,bmp,png',
  // mimeTypes: 'image/*'
  // },

  // 禁掉全局的拖拽功能。這樣不會出現圖片拖進頁面的時候,把圖片打開。
  disableGlobalDnd: true,
  fileNumLimit: 300,
  fileSizeLimit: 200 * 1024 * 1024, // 200 M
  fileSingleSizeLimit: 50 * 1024 * 1024 // 50 M
 });

1、server  修改為自己的后臺處理類 通過 HttpFileCollection files = System.Web.HttpContext.Current.Request.Files; request.Files的方式獲取插件上傳的圖片。

2、示例程序默認是啟用壓縮的,這個可以設置,當圖片大于多少是可以自動壓縮圖片的,如果不需要壓縮,則需要再初始化的時候添加 compress:false, 屬性

3、

accept: {
  title: 'Images',
  extensions: 'gif,jpg,jpeg,bmp,png',
  mimeTypes: 'image/*'
  },

官方上傳圖片的示例不知道什么原因把圖片篩選這個注釋掉了,如果想上傳的文件只能選擇圖片,則需要去掉注釋

4、增加了對圖片像素大小的判斷,自己用了uploadAccept 方法,是把圖片提交上去了之后再后臺進行判斷的,(不知是否有更好的辦法)因為插件本身的file類是可以處理文件的,所以并沒有單獨獲取像素的屬性,示例:

 uploader.on('uploadAccept', function (object, ret) {
 
  var resJson = $.parseJSON(ret._raw);
  if (resJson.result == "error") {
   alert(object.file.name + "象素太低,請檢查上傳!");
   return false;
  }
 
  });

該方法返回false的時候,會導致圖片上傳失敗,所以后臺判斷像素后通過后臺返回的狀態來改變圖片上傳的狀態。

感謝各位的閱讀!關于“jQuery上傳插件webupload怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

获嘉县| 明水县| 乌鲁木齐县| 缙云县| 兰溪市| 华亭县| 金堂县| 峡江县| 区。| 正镶白旗| 河源市| 财经| 永吉县| 尉氏县| 崇左市| 绿春县| 石嘴山市| 边坝县| 萨迦县| 华蓥市| 曲松县| 成都市| 池州市| 元氏县| 新竹县| 耒阳市| 芜湖市| 新宁县| 莎车县| 新郑市| 仁寿县| 嫩江县| 汕头市| 日土县| 和林格尔县| 青龙| 扎赉特旗| 钟祥市| 拉孜县| 青河县| 隆尧县|