久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:162日期: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
相關文章:
主站蜘蛛池模板: 伊金霍洛旗| 深圳市| 卢氏县| 石狮市| 屯留县| 教育| 托克托县| 马边| 广宗县| 大竹县| 交城县| 玉龙| 太和县| 嘉义市| 顺昌县| 太原市| 忻城县| 阳原县| 邹城市| 盐池县| 贵溪市| 平昌县| 巧家县| 元谋县| 玉门市| 娄烦县| 彭水| 嘉荫县| 怀柔区| 通榆县| 漳平市| 东山县| 民和| 特克斯县| 蓝田县| 古蔺县| 东港市| 康乐县| 星子县| 海原县| 微山县|