[英]How to create a zip archive using Ruby on Rails?
rubyzip是个不错的选择。 我曾经使用它在我以前工作的社交应用程序中的私人消息中压缩附件。 但是,如果您正在压缩的文件大小很大,那么建议您使用delayed_job进行一些后台处理。
如果你只是压缩文件而没有做任何其他事情,那么我建议使用exec或system或%x来进行压缩,因为为这样一个小任务安装和使用gem没有多大意义。
但是,如果你想做的不仅仅是压缩一些目录并利用gem提供的其他功能,那么显而易见的选择就是使用rubyzip gem。
如果gzip是一个选项,我建议在ActiveSupport中嵌入Gzip
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.