【问题标题】:zip file and download from client or server?zip 文件并从客户端或服务器下载?
【发布时间】:2016-09-17 04:41:04
【问题描述】:

我需要提取一组数组,它​​们的值类似于“http://example.com/1.png”,当用户在客户端单击“下载”时,我必须压缩并下载它们。

对于那部分,我应该在服务器端还是客户端进行?我发现很少有 npm 可以完成这项工作,但我怀疑它应该在服务器端,因为我可以将数据从 db 传递到 cilent。

【问题讨论】:

    标签: javascript node.js mongodb


    【解决方案1】:

    在前端压缩文件的情况下(例如使用jszip)客户端可能会更快地下载图像,因为大多数现代浏览器可以同时下载6个,但另一方面,它有自己的@987654322 @。

    所以我建议使用服务器端压缩,因为它更稳定、更灵活(例如使用node-zip)。

    【讨论】:

    • zip在后面,推到前面,就用http的下载方式?
    • 您可以将 HTTP GET 与 'Content-Type' = 'application/zip' 一起使用,或者只是重定向到带有存档的端点。
    猜你喜欢
    • 2016-10-23
    • 2019-07-08
    • 2020-05-23
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多