js如何实现上传的文件如何暂存到浏览器

场景:从页面上传一个本地文件,希望能暂存到浏览器中(像sessionStroge)

取上传文件的file能存吗

存一个 文件 似乎 不行。本89380193地存储 只能是 字符串 ,对象之类的

可以从这个角度去考虑你当前的这个问题,逻辑上来说 一个文件你可以转成 base64 ,但是如果你的文件过大的话可能会导致字节过长 出现一些问题,
换个思路 文件上传后 转成 base64 , base64 转成 md5(16位,也就不用考虑长度的问题)存入storage当中,当你想用这个文件的时候可以尝试这md5解密,然后直接因为是一个base64格式,你同样的也是可以再页面上呈现出来的

用了IndexDB进行存储 ,可以做大量文档的存储,目前用着还行