【问题标题】:Upload ZIP to indexedDB offline离线上传 ZIP 到 indexedDB
【发布时间】:2013-10-22 17:07:29
【问题描述】:

我正在构建一个希望能够离线使用的网络应用程序/编辑器。此编辑器会将文件数据存储在浏览器的indexedDB 中,但我需要用户能够下载此数据的副本作为.zip 存档并上传.zip 以存储在indexedDB 中——全部离线。

有什么方法可以使用文件上传或拖放 API 获取 .zip 的内容以在 Javascript 中进行操作,而无需使用任何服务器端脚本?是否有任何库可以解压缩存档并获取其中的文件?

【问题讨论】:

    标签: javascript file-upload zip offline indexeddb


    【解决方案1】:

    有一个非常方便的客户端 zip 库 zip.js。我用它来将indexeddb 内容导出到xml 文件中,并在下载前使用file system api 压缩它们。

    我建议您将数据以原生形式保存在indexeddb 中,这样操作起来会更容易,并在导入和导出数据时使用this library 的压缩和解压缩功能。

    【讨论】:

    • 是的,我在您发布此内容前 10 秒自己找到了 zip.js。我计划以本机格式存储数据。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 2023-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    相关资源
    最近更新 更多