下载并压缩客户端文件
Download and zip files client side
我是JS新手,我想知道一些想法。
javascript可以用于从客户端的给定url/s下载文件/多个文件,并动态压缩"流"吗?
我不想要这个服务器端,因为我不想把文件下载到我的服务器上然后压缩。
如果以下用例是正确的:用户选择一堆要压缩的文件,浏览器将它们压缩并提供给用户。
然后您可以使用以下库:zip.js
您可以在这里查看演示
为了解决这个确切的问题,我创建了一个库,将多个文件直接流式传输到客户端的zip中。主要的独特功能是,它没有内存大小限制(所有内容都是流式传输的),也没有zip格式限制(如果内容超过4GB,则使用zip64)。
由于它不进行压缩,所以它的性能也很好。
在npm或github上找到"downzip"!
相关文章:
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- Meteor:在启动时将html注入客户端文件
- 客户端PGP文件加密
- 无需刷新即可进行简单的客户端文件处理
- 使用send时,jquery文件上传不调整图像客户端的大小
- javascript zip文件夹和客户端机器中的子文件夹
- 从服务器返回exe文件,并通过浏览器在客户端下载
- 如何在不使用处理程序的情况下使用ajax将文件从客户端发送到服务器端
- 如何检查当前用户电子邮件是否已在客户端js文件中验证
- 为什么自定义 JavaScript 文件放在客户端文件夹中时不在我的 Meteor 模板上呈现
- 如何在不使用任何 html 输入/搜索元素的情况下读取本地客户端文本文件
- 任何人都可以帮助我如何在客户端加载XML,该XML在服务器上,我需要对文件进行更改
- 使用浏览器对 js 文件进行版本控制,以防止客户端使用旧的 js 文件
- 当客户端是服务器时,使用 client-JS 读取文件结构
- 创建要下载的文件(客户端与后端)
- 解析 TIF 文件客户端
- 如何在 JavaScript/jQuery 中修改提交的文件客户端
- 编写和下载文件客户端跨浏览器
- 调试 JS 文件 - 客户端代码
- 在JavaScript中与文件客户端交互