2013-05-27 61 views
1

我有一個文件數組,我想從這個數組中創建一個zip文件。使用jQuery創建zip文件

有沒有辦法使用jQuery創建zip文件?

+4

jquery是一個dom遍歷和操作庫。有js庫(例如[JSZip](http://stuk.github.io/jszip/))可以做到這一點,但我會建議在服務器端執行此操作。 –

+0

谷歌搜索的問題是什麼..我只是複製 - 通過你在谷歌問題和得到的例子http://viralpatel.net/blogs/create-zip-file-javascript/ –

+0

@ShreyosAdikari先生我試過JSZip,但不幸的是而不是zip文件我只能得到.file擴展名,所以我需要將它重命名爲.zip – Slayn

回答

3

您可以使用幾個人提到的JSZip庫來創建zip。但是,強制從JavaScript下載並使用自定義文件名是另一回事。

HTML5在<a> s上引入了download屬性。你可以這樣使用它:

<a href="your_zip_data_uri_here" download="something.zip">download</a> 

這會強制下載爲支持download屬性的瀏覽器中的「something.zip」。但是,除此之外,無法通過JavaScript實現。