亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery上傳插件webupload使用方法

 更新時間:2017年08月01日 11:11:57   作者:雪萊·亨尼格  
這篇文章主要為大家詳細(xì)介紹了Jquery上傳插件webupload的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

這個插件很好用,功能也比較強(qiáng)大,比ajaxfileupload要強(qiáng)大,可去官方網(wǎng)站下載。

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

// 實(shí)例化
 uploader = WebUploader.create({
  pick: {
  id: '#filePicker',
  label: '點(diǎn)擊選擇圖片'
  },
  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/*'
  // },

  // 禁掉全局的拖拽功能。這樣不會出現(xiàn)圖片拖進(jìn)頁面的時候,把圖片打開。
  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、示例程序默認(rèn)是啟用壓縮的,這個可以設(shè)置,當(dāng)圖片大于多少是可以自動壓縮圖片的,如果不需要壓縮,則需要再初始化的時候添加 compress:false, 屬性

3、

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

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

4、增加了對圖片像素大小的判斷,自己用了uploadAccept 方法,是把圖片提交上去了之后再后臺進(jìn)行判斷的,(不知是否有更好的辦法)因?yàn)椴寮旧淼膄ile類是可以處理文件的,所以并沒有單獨(dú)獲取像素的屬性,示例:

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

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

 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • jQuery實(shí)現(xiàn)字符串全部替換的方法

    jQuery實(shí)現(xiàn)字符串全部替換的方法

    這篇文章主要介紹了jQuery實(shí)現(xiàn)字符串全部替換的方法,結(jié)合實(shí)例形式對比分析了使用Replace進(jìn)行替換的方法及使用正則進(jìn)行全部替換的相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12
  • jQuery學(xué)習(xí)基礎(chǔ)知識小結(jié)

    jQuery學(xué)習(xí)基礎(chǔ)知識小結(jié)

    jQuery學(xué)習(xí)基礎(chǔ)知識小結(jié),剛開始學(xué)習(xí)jquery的朋友可以參考下。
    2010-11-11
  • jquery寫個checkbox——類似郵箱全選功能

    jquery寫個checkbox——類似郵箱全選功能

    最近在學(xué)習(xí)jquery,今天抽空用jquery寫個checkbox——類似郵箱全選功能,感興趣的你可以參考下哈,希望可以幫助到你
    2013-03-03
  • jQuery無沖突模式詳解

    jQuery無沖突模式詳解

    在本篇文章里小編給大家分享了關(guān)于jQuery無沖突模式知識點(diǎn)分析內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2019-01-01
  • jquery1.10給新增元素綁定事件的方法

    jquery1.10給新增元素綁定事件的方法

    jquery1.10去除了.live()方法,新增了一個.on()方法來給元素綁定事件,下面有個不錯的示例,大家可以參考下
    2014-03-03
  • jQuery使用動畫隊(duì)列自定義動畫操作示例

    jQuery使用動畫隊(duì)列自定義動畫操作示例

    這篇文章主要介紹了jQuery使用動畫隊(duì)列自定義動畫操作,涉及jQuery使用queue()方法和dequeue()方法進(jìn)行函數(shù)隊(duì)列操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • jQuery 中msgTips 頂部彈窗效果實(shí)現(xiàn)代碼

    jQuery 中msgTips 頂部彈窗效果實(shí)現(xiàn)代碼

    最近發(fā)現(xiàn)好多網(wǎng)站都采用頂部彈窗,并且不用用戶手動去點(diǎn)擊確定。感覺這樣很方便用戶,下面小編把實(shí)現(xiàn)代碼分享給大家,感興趣的的朋友一起看看吧
    2017-08-08
  • 常用jQuery選擇器匯總

    常用jQuery選擇器匯總

    元素選擇是一切操作的前提,jQuery中$()函數(shù)最強(qiáng)大最常用的功能之一就是使用選擇器選擇DOM元素。這里就匯總一些十分常用的jQuery選擇器。
    2017-02-02
  • jquery dataTable 獲取某行數(shù)據(jù)

    jquery dataTable 獲取某行數(shù)據(jù)

    本篇文章主要介紹了jquery dataTable 獲取某行數(shù)據(jù)的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • 實(shí)例代碼講解jquery easyui動態(tài)tab頁

    實(shí)例代碼講解jquery easyui動態(tài)tab頁

    這篇文章主要介紹了實(shí)例代碼講解jquery easyui動態(tài)tab頁的相關(guān)資料,需要的朋友可以參考下
    2015-11-11

最新評論