2016-09-17 131 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''或只是重定向到帶有存檔的端點。 –

相關問題