我有一个Ruby应用程序,需要修改现有的zip文件。
我想在内存中构建zip文件,并将字节流返回,而不必将文件写入文件系统。如果我最终在Heroku上托管它,我认为我无法写入文件系统。有人知道如何做到这一点吗?
我查看了Zip::ZipFile,但它似乎总是想要写入文件系统。我认为基于Java实现,我应该能够获取压缩文件的字节,在Java中可以这样做,但我没有找到方法。
我想在内存中构建zip文件,并将字节流返回,而不必将文件写入文件系统。如果我最终在Heroku上托管它,我认为我无法写入文件系统。有人知道如何做到这一点吗?
我查看了Zip::ZipFile,但它似乎总是想要写入文件系统。我认为基于Java实现,我应该能够获取压缩文件的字节,在Java中可以这样做,但我没有找到方法。
编辑:
我的要求基本上与此相同,但是针对的是Ruby而不是Python: 创建内存中zip文件并作为http响应返回的函数