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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

html5 - input type=’file’ 上傳獲取的fileList對(duì)象怎么存儲(chǔ)于瀏覽器?

瀏覽:123日期:2022-12-13 14:04:07

問(wèn)題描述

let files = e.target.files;localStorage.setItem(’files’,JSON.stringify(files));存儲(chǔ)結(jié)果是:{'0':{}}怎么解決,在線等......

問(wèn)題解答

回答1:

e.target.files 不是數(shù)組,所以需要轉(zhuǎn)換成數(shù)組。

Array.from

數(shù)據(jù)的每一項(xiàng)都是一個(gè) File 對(duì)象,如果你想存儲(chǔ)文件名,可以取 name 屬性。

代碼大概是這樣的:

let files = Array.from(e.target.files).map(x => x.name);localStorage.setItem(’files’,JSON.stringify(files));

或者

let files = [...e.target.files].map(x => x.name);localStorage.setItem(’files’,JSON.stringify(files));

標(biāo)簽: Html5
相關(guān)文章:
主站蜘蛛池模板: 梁河县| 淮滨县| 喀什市| 双桥区| 措美县| 刚察县| 丰顺县| 化德县| 美姑县| 西安市| 兴山县| 商丘市| 元江| 昌邑市| 景宁| 怀远县| 天全县| 临漳县| 通化市| 云阳县| 张家港市| 化州市| 邻水| 布尔津县| 连平县| 桓台县| 黄梅县| 漯河市| 宁波市| 鹿泉市| 海淀区| 镇原县| 大化| 衡阳县| 邹城市| 沭阳县| 昭苏县| 榆中县| 怀宁县| 安西县| 阳城县|