gpt4 book ai didi

ruby-on-rails - 使用 Heroku 上的 Rails 解压缩文件并将其所有内容上传到 S3

转载 作者:数据小太阳 更新时间:2023-10-29 07:59:22 28 4
gpt4 key购买 nike

我正在 Rails 中构建一个 API,其中一个调用将获取一个包含静态 HTML 站点的 zip 文件,将其上传到 S3,然后返回公共(public) URL。

处理此问题的最佳方法是什么?我正在考虑解压缩 Heroku 的 tmp 目录中的文件并使用 s3_uploader将其所有内容上传到 S3。

是否值得使用Carrierwave

最佳答案

没有人回答,所以我将快速解释我是如何处理这个问题的。

我正在使用 Carrierwave将 zip 文件上传到 S3,我正在使用 delayed_job 异步调用解压缩方法 gem 。这在 Heroku's dev center page 上有很好的解释。 .

解压缩方法下载并解压缩 Heroku 的 tmp 文件夹中的 S3 zip 文件,然后使用 s3_uploader 将其上传回 S3。 gem 。这工作得很好,在某个时候我唯一需要解决的问题是在模型实体被删除时删除解压缩的文件夹。

关于ruby-on-rails - 使用 Heroku 上的 Rails 解压缩文件并将其所有内容上传到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30601907/

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