日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

webuploader 获取文件md5_WebUploader API文档

發布時間:2024/9/15 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webuploader 获取文件md5_WebUploader API文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

dnd

{Selector}

[可選]

[默認值:undefined]

指定Drag And Drop拖拽的容器,如果不指定,則不啟動。

disableGlobalDnd

{Selector}

[可選]

[默認值:false]

是否禁掉整個頁面的拖拽功能,如果不禁用,圖片拖進來的時候會默認被瀏覽器打開。

paste

{Selector}

[可選]

[默認值:undefined]

指定監聽paste事件的容器,如果不指定,不啟用此功能。此功能為通過粘貼來添加截屏的圖片。建議設置為document.body.

pick

{Selector, Object}

[可選]

[默認值:undefined]

指定選擇文件的按鈕容器,不指定則不創建按鈕。

id {Seletor|dom} 指定選擇文件的按鈕容器,不指定則不創建按鈕。注意 這里雖然寫的是 id, 但是不是只支持 id, 還支持 class, 或者 dom 節點。

label {String} 請采用 innerHTML 代替

innerHTML {String} 指定按鈕文字。不指定時優先從指定的容器中看是否自帶文字。

multiple {Boolean} 是否開起同時選擇多個文件能力。

accept

{Arroy}

[可選]

[默認值:null]

指定接受哪些類型的文件。 由于目前還有ext轉mimeType表,所以這里需要分開指定。

title {String} 文字描述

extensions {String} 允許的文件后綴,不帶點,多個用逗號分割。

mimeTypes {String} 多個用逗號分割。

如:

{

title: 'Images',

extensions: 'gif,jpg,jpeg,bmp,png',

mimeTypes: 'image/*'

}

thumb

{Object}

[可選]

配置生成縮略圖的選項。

默認為:

{

width: 110,

height: 110,

// 圖片質量,只有type為`image/jpeg`的時候才有效。

quality: 70,

// 是否允許放大,如果想要生成小圖的時候不失真,此選項應該設置為false.

allowMagnify: true,

// 是否允許裁剪。

crop: true,

// 為空的話則保留原有圖片格式。

// 否則強制轉換成指定的類型。

type: 'image/jpeg'

}

compress

{Object}

[可選]

配置壓縮的圖片的選項。如果此選項為false, 則圖片在上傳前不進行壓縮。

默認為:

{

width: 1600,

height: 1600,

// 圖片質量,只有type為`image/jpeg`的時候才有效。

quality: 90,

// 是否允許放大,如果想要生成小圖的時候不失真,此選項應該設置為false.

allowMagnify: false,

// 是否允許裁剪。

crop: false,

// 是否保留頭部meta信息。

preserveHeaders: true,

// 如果發現壓縮后文件大小比原來還大,則使用原來圖片

// 此屬性可能會影響圖片自動糾正功能

noCompressIfLarger: false,

// 單位字節,如果圖片大小小于此值,不會采用壓縮。

compressSize: 0

}

auto

{Boolean}

[可選]

[默認值:false]

設置為 true 后,不需要手動調用上傳,有文件選擇即開始上傳。

runtimeOrder

{Object}

[可選]

[默認值:html5,flash]

指定運行時啟動順序。默認會想嘗試 html5 是否支持,如果支持則使用 html5, 否則則使用 flash.

可以將此值設置成 flash,來強制使用 flash 運行時。

prepareNextFile

{Boolean}

[可選]

[默認值:false]

是否允許在文件傳輸時提前把下一個文件準備好。

對于一個文件的準備工作比較耗時,比如圖片壓縮,md5序列化。

如果能提前在當前文件傳輸期處理,可以節省總體耗時。

chunked

{Boolean}

[可選]

[默認值:false]

是否要分片處理大文件上傳。

chunkSize

{Boolean}

[可選]

[默認值:5242880]

如果要分片,分多大一片? 默認大小為5M.

chunkRetry

{Boolean}

[可選]

[默認值:2]

如果某個分片由于網絡問題出錯,允許自動重傳多少次?

threads

{Boolean}

[可選]

[默認值:3]

上傳并發數。允許同時最大上傳進程數。

formData

{Object}

[可選]

[默認值:{}]

文件上傳請求的參數表,每次發送都會發送此對象中的參數。

fileVal

{Object}

[可選]

[默認值:'file']

設置文件上傳域的name。

method

{Object}

[可選]

[默認值:'POST']

文件上傳方式,POST或者GET。

sendAsBinary

{Object}

[可選]

[默認值:false]

是否已二進制的流的方式發送文件,這樣整個上傳內容php://input都為文件內容,

其他參數在$_GET數組中。

fileNumLimit

{int}

[可選]

[默認值:undefined]

驗證文件總數量, 超出則不允許加入隊列。

fileSizeLimit

{int}

[可選]

[默認值:undefined]

驗證文件總大小是否超出限制, 超出則不允許加入隊列。

fileSingleSizeLimit

{int}

[可選]

[默認值:undefined]

驗證單個文件大小是否超出限制, 超出則不允許加入隊列。

duplicate

{Boolean}

[可選]

[默認值:undefined]

去重, 根據文件名字、文件大小和最后修改時間來生成hash Key.

disableWidgets

{String, Array}

[可選]

[默認值:undefined]

默認所有 Uploader.register 了的 widget 都會被加載,如果禁用某一部分,請通過此 option 指定黑名單。

總結

以上是生活随笔為你收集整理的webuploader 获取文件md5_WebUploader API文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。