日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

webuploader 获取文件md5_WebUploader API文档

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

dnd

{Selector}

[可選]

[默認(rèn)值:undefined]

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

disableGlobalDnd

{Selector}

[可選]

[默認(rèn)值:false]

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

paste

{Selector}

[可選]

[默認(rèn)值:undefined]

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

pick

{Selector, Object}

[可選]

[默認(rèn)值:undefined]

指定選擇文件的按鈕容器,不指定則不創(chuàng)建按鈕。

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

label {String} 請采用 innerHTML 代替

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

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

accept

{Arroy}

[可選]

[默認(rèn)值:null]

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

title {String} 文字描述

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

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

如:

{

title: 'Images',

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

mimeTypes: 'image/*'

}

thumb

{Object}

[可選]

配置生成縮略圖的選項。

默認(rèn)為:

{

width: 110,

height: 110,

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

quality: 70,

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

allowMagnify: true,

// 是否允許裁剪。

crop: true,

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

// 否則強(qiáng)制轉(zhuǎn)換成指定的類型。

type: 'image/jpeg'

}

compress

{Object}

[可選]

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

默認(rèn)為:

{

width: 1600,

height: 1600,

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

quality: 90,

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

allowMagnify: false,

// 是否允許裁剪。

crop: false,

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

preserveHeaders: true,

// 如果發(fā)現(xiàn)壓縮后文件大小比原來還大,則使用原來圖片

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

noCompressIfLarger: false,

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

compressSize: 0

}

auto

{Boolean}

[可選]

[默認(rèn)值:false]

設(shè)置為 true 后,不需要手動調(diào)用上傳,有文件選擇即開始上傳。

runtimeOrder

{Object}

[可選]

[默認(rèn)值:html5,flash]

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

可以將此值設(shè)置成 flash,來強(qiáng)制使用 flash 運行時。

prepareNextFile

{Boolean}

[可選]

[默認(rèn)值:false]

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

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

如果能提前在當(dāng)前文件傳輸期處理,可以節(jié)省總體耗時。

chunked

{Boolean}

[可選]

[默認(rèn)值:false]

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

chunkSize

{Boolean}

[可選]

[默認(rèn)值:5242880]

如果要分片,分多大一片? 默認(rèn)大小為5M.

chunkRetry

{Boolean}

[可選]

[默認(rèn)值:2]

如果某個分片由于網(wǎng)絡(luò)問題出錯,允許自動重傳多少次?

threads

{Boolean}

[可選]

[默認(rèn)值:3]

上傳并發(fā)數(shù)。允許同時最大上傳進(jìn)程數(shù)。

formData

{Object}

[可選]

[默認(rèn)值:{}]

文件上傳請求的參數(shù)表,每次發(fā)送都會發(fā)送此對象中的參數(shù)。

fileVal

{Object}

[可選]

[默認(rèn)值:'file']

設(shè)置文件上傳域的name。

method

{Object}

[可選]

[默認(rèn)值:'POST']

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

sendAsBinary

{Object}

[可選]

[默認(rèn)值:false]

是否已二進(jìn)制的流的方式發(fā)送文件,這樣整個上傳內(nèi)容php://input都為文件內(nèi)容,

其他參數(shù)在$_GET數(shù)組中。

fileNumLimit

{int}

[可選]

[默認(rèn)值:undefined]

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

fileSizeLimit

{int}

[可選]

[默認(rèn)值:undefined]

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

fileSingleSizeLimit

{int}

[可選]

[默認(rèn)值:undefined]

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

duplicate

{Boolean}

[可選]

[默認(rèn)值:undefined]

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

disableWidgets

{String, Array}

[可選]

[默認(rèn)值:undefined]

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。