gpt4 book ai didi

ruby-on-rails - 下载所有图片或从图库包含的上传中创建所有上传的 zip 文件

转载 作者:行者123 更新时间:2023-12-04 06:30:44 27 4
gpt4 key购买 nike

我在照片共享网站上,我想提供下载画廊中所有可用图像的功能,我已经拍摄了画廊,我可以通过@gallery.uploads 获取所有图片,

现在我想要下载所有文件,或者如果可以创建任何 zipfile,以便我们可以下载包含画廊内上传的一个文件,

谢谢

最佳答案

使用 rubyzip gem为了在服务器端创建压缩文件:

   require 'zip/zip'

Zip::ZipFile.open("my.zip", Zip::ZipFile::CREATE) {
|zipfile|
puts zipfile.read("first.txt")
zipfile.remove("first.txt")
}

将图像添加到 zipfile 并使用 rails-application 中的 sendfile 将文件发送到浏览器。阅读关于 Zip::Zipfilesendfile 的文档以了解丢失的位。

关于ruby-on-rails - 下载所有图片或从图库包含的上传中创建所有上传的 zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2400759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com