2014-10-04 144 views
0

我很JS新手,我想知道一些想法。下載和zip文件客戶端

可以使用javascript從客戶端的給定url/s下載文件/多個文件,並且可以在運行中壓縮「流」?

我不希望這個服務器端,因爲我不想下載文件到我的服務器和zip然後。

+0

通過下載你的意思上傳,如用戶拖放一堆文件,然後他們得到壓縮在瀏覽器中飛行? – 2014-10-04 10:21:30

+0

不,我的具體情況是這樣的: 我想保留我的服務器上的外部資源鏈接列表。然後服務器應該生成帶有js的網頁,這些網頁將在客戶端下載這些資源並將它們動態壓縮,從而允許客戶端下載動態創建的zip文件。如果沒有使用服務器帶寬來下載這些資源,而是通過瀏覽器做到這一點,這種方式有可能嗎 – 2014-10-04 10:26:36

回答

0

您可以使用多個請求下載多個文件。但你如何壓縮流是超出我的。

1

如果以下用例正確: 用戶選擇一堆文件進行壓縮,瀏覽器將其壓縮並將其提供給用戶。

然後你可以用下面的庫:zip.js

您可以檢查出的演示here