Heroku上的NodeJS Zip支持

时间:2012-09-10 23:51:32

标签: node.js express

我希望能够在heroku上压缩文件并将其发送回客户端。在本地,在开发过程中我使用了this method。它运作得很好。但是,如果你在heroku上执行此操作,则会收到错误:

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

看起来Heroku的实例不支持zip。因此我去尝试node-native-zip,这在本地工作,但是当我下载时文件已损坏,我无法通过OSX实用程序获取它。但是,它通过CLI打开并解压缩(known issue)。

所以问题是,如果我想在heroku上压缩文件夹并将其发送给用户,我应该使用哪种npm模块?或者有什么更好或更简单的东西,我没有想到的?我所追求的最终结果是能够轻松地通过浏览器向最终用户提供文件夹。 Zip似乎是最好的方法。但那里的图书馆似乎没有削减它。思考?

1 个答案:

答案 0 :(得分:2)

我最终使用node-native-zip来解决我在Heroku上的压缩问题,并放弃了上面的方法,它运行良好。