国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

html5 - FileReader怎樣一次讀取多個文件?

瀏覽:135日期:2022-11-25 08:17:31

問題描述

<input type='file' name='sendfile' v-show=’false’ accept='image/png,image/gif,image/jpeg' @change=’upload’ multiple>

如上,一個支持多圖片上傳的input,怎么用filereader本地讀取出每個圖片的dataurl?這個upload該怎么寫?

問題解答

回答1:

循環讀取啊

new Vue({ el: ’app’, methods: { async upload () { const files = event.target.files const uploadList = [] console.log(files) const readFileAsync = file => new Promise(resolve => {const reader = new FileReader()reader.onload = evt => resolve(evt.target.result)reader.readAsDataURL(file) }) for (let i = 0; i < files.length; i++) {uploadList.push(await readFileAsync(files[i])) } event.target.value = null console.log(uploadList) } }})

標簽: Html5
相關文章:
主站蜘蛛池模板: 利津县| 信丰县| 贡嘎县| 泰州市| 洪泽县| 大渡口区| 梁山县| 颍上县| 鄂伦春自治旗| 西盟| 贡觉县| 乌什县| 汕头市| 巴彦县| 阿勒泰市| 彭州市| 襄汾县| 荆州市| 曲水县| 平乡县| 临海市| 屯留县| 南开区| 京山县| 金湖县| 黎城县| 顺平县| 原平市| 若羌县| 昂仁县| 醴陵市| 临湘市| 从化市| 成武县| 盐池县| 栾城县| 肥城市| 黔江区| 南乐县| 新干县| 兖州市|