2012-09-10 88 views
0

我期望能夠在heroku上壓縮文件並將其發送回客戶端。在本地,在開發過程中,我使用了this method。它效果很好。然而,如果你在heroku上這樣做,你會得到一個錯誤:Heroku上的NodeJS Zip支持

zip stderr: execvp(): No such file or directory 

看起來像Heroku的實例不支持zip。因此,我去嘗試node-native-zip,這在本地工作,但下載時文件已損壞,我無法通過OSX實用程序將其解壓。但是,它通過CLI打開並解壓縮(known issue)。

所以問題是,如果我想壓縮heroku上的文件夾並將其發送給用戶,我應該使用哪些npm模塊?或者有沒有更好或更簡單的東西,我沒有想到?我所追求的最終結果是能夠輕鬆地通過瀏覽器向最終用戶提供文件夾。 Zip似乎是最好的方法。但那裏的圖書館似乎並沒有削減它。思考?

回答

2

我結束了使用node-native-zip解決Heroku上的壓縮問題,並放棄了上述方法,它工作正常。