0

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

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

4

1 回答 1

1

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

我建议您将数据以原生形式保存在里面indexeddb,这样操作起来会更容易,并且在导入和导出数据时使用该库的 zip 和 unzip 功能。

于 2013-10-22T18:19:42.790 回答