node-archiver

    0熱度

    2回答

    我是NodeJS中的新手。我知道我們可以使用pipe()方法將數據傳輸到客戶端。 下面是代碼 router.get('/archive/*', function (req, res) { var decodedURI = decodeURI(req.url); var dirarr = decodedURI.split('/'); var dirpath =

    2熱度

    1回答

    我正在使用node-archiver(https://github.com/archiverjs/node-archiver)在內存上創建一個zip文件。 使用歸檔程序的管道功能,我將所有內容都管理到變換流。 如果需要,我可以將此流傳輸到一個文件,但我希望讓請求(https://github.com/request)讀取此流,所以我不必訪問文件系統。 下面,我的轉換流被稱爲bridge。我沒有對T

    1熱度

    1回答

    我使用node-archiver來壓縮一些文件,並在zip文件中找到壓縮文件所在目錄下的存檔文件。 所以在壓縮文件中,「myfile.txt的」這算哪門子目錄下: 「家/ Ubuntu的/ some_folder/another_folder /」 我想在zip文件的根目錄下的文件。 這是我懷疑是負責與此代碼: archive.bulk( {src: filePaths} ); 其文

    0熱度

    2回答

    目標創建過程 我們站在了一個低容積網站,在這裏用戶(瀏覽器客戶端)就可以選擇圖像文件(每個文件284 KB),然後請求節點快車服務器將它們捆綁到一個ZIP下載到Web客戶端。 問題&設計約束 得到的ZIP可能是50 MB的順序 - 5 GB。因此,我們希望 在構建ZIP爲 的同時爲用戶提供運行進度條。 (我們假設瀏覽器會給出正在運行的更新,以實際下載的進度爲 )。 雖然我們預計請求數量很少 (1-

    0熱度

    1回答

    我在Windows中使用zip.directory有問題。 這是我試圖創建的文件結構: . ├── file1.txt ├── file2.txt └── file3.txt file2.txt和file3.txt是從一個叫dir目錄到來。 這裏是我有我的服務器上的代碼: const zip = archiver('zip') zip.append('some text', { name: '