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

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

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

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

問題描述

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

問題解答

回答1:

e.target.files 不是數組,所以需要轉換成數組。

Array.from

數據的每一項都是一個 File 對象,如果你想存儲文件名,可以取 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));

標簽: Html5
相關文章:
主站蜘蛛池模板: 娄烦县| 德昌县| 烟台市| 东乡| 盐池县| 彭山县| 南城县| 三江| 株洲市| 宁阳县| 霍城县| 邵阳市| 太原市| 即墨市| 留坝县| 新巴尔虎右旗| 新巴尔虎左旗| 融水| 开原市| 平潭县| 楚雄市| 闵行区| 余江县| 连平县| 瓮安县| 温泉县| 栾城县| 舒城县| 汾阳市| 福清市| 鄂托克前旗| 鲁山县| 松阳县| 司法| 九龙城区| 龙里县| 龙井市| 龙海市| 泾源县| 泗洪县| 郁南县|