在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ webuploader上傳圖片怎么一次請(qǐng)求上傳多張圖片?

webuploader上傳圖片怎么一次請(qǐng)求上傳多張圖片?

現(xiàn)在的情況是上傳的圖片是一個(gè)隊(duì)列,調(diào)用一次上傳一張,多張圖就會(huì)調(diào)用多次接口

回答
編輯回答
萢萢糖

Promise來(lái)實(shí)現(xiàn)

function postImg(file){
    return new Promise(res => {
        var formdata = new FormData()
        formdata.append('img', file)
        axios.post(url, formdata)
        .then(result => {res(result)})
    })//這里返回每個(gè)圖片的上傳動(dòng)作的promise
}

var fileArr = []
//這里的數(shù)組是具體圖片file對(duì)象的數(shù)組
filePromises = fileArr.map(val => postImg(val))
//這里返回所有圖片上傳promise實(shí)例的數(shù)組
Promise.all(filePromises)
.then(val => {
    // 全部圖片上傳完的回調(diào)函數(shù)
})
2017年2月21日 10:29