javascript - 如何将大文件存储到网络本地存储?

标签 javascript html typescript caching local-storage

我正在开发从在线服务器下载文件的 ionic 2 应用程序,我想将这些文件存储到本地存储(或我不知道的缓存)。

我知道我可以使用以下方法将数据存储到本地存储:

localStorage.setItem('key','value');

但是如果是文件,特别是大文件,如何存储到本地存储呢?

注意:我正在使用 TypeScript。

最佳答案

对于存储相对较大的数据,我建议使用 IndexedDB

相对于本地存储的优势:

  • 更大的尺寸限制
  • 支持除字符串之外的其他数据类型(原生类型数组!)
  • 异步
  • 关于javascript - 如何将大文件存储到网络本地存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44094507/

    相关文章:

    javascript - 使用 RegEx 替代条件语句

    javascript - 将两个值传递到 super 账本结构查询的语法?

    html - 无论内容大小如何,两个并排 div 的内容垂直居中

    angular - vimeo/player.js - 无法读取未定义的属性 'nativeElement'

    javascript - 选中复选框时从行获取值

    javascript - 对使用 sencha touch 开发的 Android 应用程序使用推送通知

    typescript - 使用 NestJS 和 TypeORM 为项目生成迁移文件

    javascript - 错误 :Object #<ui> has no method 'containsLatLng'

    javascript - 在 asp.net 中的 GridView 或数据表中动态添加新行?

    javascript - 使用 JavaScript 的 CSS 窗口高度