webUploader是一款不錯(cuò)的多文件異步上傳組件,雖然只是一個(gè)前端的程序,但是,應(yīng)用起來還是很方便的,兼容性也很好,適合用在一些需要上傳文件的項(xiàng)目中。
近期因?yàn)橐粋€(gè)移動(dòng)端項(xiàng)目的開發(fā)需要,使用了這個(gè)組件,為了精簡界面,我們把一些不需要的功能都去掉了,只保留了基本的功能,但是,實(shí)際使用的過程中碰到一個(gè)問題,手機(jī)里面點(diǎn)擊webUploader文件選擇按鈕后彈出的彈出的是相機(jī),而不是相冊,這樣非常不便,而且沒得選擇,直接打開的就是相機(jī),改都改不了,這樣給用戶會(huì)帶來很大的不便。
最后,經(jīng)過多次調(diào)試發(fā)現(xiàn),
accept: {
title: 'Files',
extensions: _ext,
mimeTypes: 'image/*' //這個(gè)會(huì)導(dǎo)致只能打開手機(jī)相機(jī),無法調(diào)用相冊
}
accept參數(shù),我們?yōu)榱舜a簡潔,mimeTypes直接寫了個(gè)image/*,從而導(dǎo)致打開的是相機(jī),后來,將mimeTypes參數(shù)設(shè)置為mimeTypes:'image/*,text/plain,application/msword,application/octet-stream,application/vnd.ms-excel,application/x-shockwave-flash'
這種的多個(gè)后綴的,點(diǎn)擊文件選擇按鈕時(shí)彈出的框里有了選擇項(xiàng),如下圖: