2016-09-17 122 views

回答

0

用于服务器端:

首先,你可以使用名为ADMZIP一个NPM模块; 并在nodejs端包装ZIP TO ADMZIP对象。 并发送内容响应从服务器端使用ExpressJS(SENDFILE或下载)

用于客户端:

你可以创建一个BLOB在客户端和检索响应,然后下载内容

Downloading and saving files from server using AngularJS

+0

看到你的帖子真的很难。请停止大写每个单词。谢谢。 –

0

在上一个前端压缩和解文件的情况下(使用jszip例如)CLI ent可能会更快下载图像,因为大多数现代浏览器可以同时下载6次,但另一方面,它拥有自己的limitations and issues

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

+0

在后面拉链,推到前面,只需使用'http'下载方法? –

+1

您可以使用HTTP GET与''Content-Type'='application/zip''或只是重定向到带有存档的端点。 –

相关问题