0

I'm looking to be able to zip a file on heroku and send it back to the client. Locally, during development I used this method. It worked great. However, if you do this on heroku you'll get an error:

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

Looks like zip is not supported on Heroku's instances. Therefore I went to try node-native-zip and this worked locally, but the file is corrupt when I download and I cannot get it to upen via the OSX Utility. However, it opens via the CLI with unzip (known issue).

So the question is, if I want to zip a folder on heroku and send it to the user, what npm module should I use? Or is there something thats better or simpler that I'm not thinking of? The end result I'm after is the ability to deliver a folder to the end user via the browser, easily. Zip seemed like the best method. But the libraries out there don't seem to cut it. Thoughts?

Community
  • 1
  • 1
Donn Felker
  • 9,553
  • 7
  • 48
  • 66

1 Answers1

2

I ended up using node-native-zip to solve my zipping issues on Heroku and abandoned the approach above and it worked fine.

Donn Felker
  • 9,553
  • 7
  • 48
  • 66