2012-09-10 56 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上的压缩问题,并放弃了上述方法,它工作正常。