技术建议 |持久化 Tempfile 并上传到 S3 存储桶 Rails

Technical Suggestion | Persisting Tempfile and uploading to S3 bucket Rails

提问人:Derial_31 提问时间:7/20/2023 更新时间:7/20/2023 访问量:35

问:

我正在研究

  1. 创建一个临时文件并向其写入一些内容
  2. 将路径传递到活动作业,并将路径转发到服务文件
  3. 从服务文件中读取 Tempfile 并将其上传到 s3。

我的瓶颈,在步骤 1 中创建的 Tempfile 无法在文件或块外部访问。

以前有什么建议或解决方案对其他人有用吗?

我试图将临时文件直接保存到 /tmp 中。没有运气,文件被删除了,我永远无法访问它。注意:该文件是在运行时创建的,并尝试保存到数据库中

Ruby-on-Rails Ruby-on-Rails-3 临时文件 rails-activejob

评论

1赞 dbugger 7/20/2023
可以将临时文件保存到 S3
0赞 Omkar 7/20/2023
你能分享代码吗?

答: 暂无答案