我有一个应用程序,人们可以在其中上传图片,它们使用 Carrierwave 和 Fog 组合保存在 S3 上。
我正在重写应用程序,因此在 rake 任务中,我需要遍历所有图像,调整它们的大小/裁剪它们(使用 RMagick),并将它们保存回它们最初所在的 S3。我觉得我错过了一些明显的东西,有没有一种简洁的方法可以做到这一点?如果我可以使用我已经可用的 Fog 来做到这一点,我不想再获得另一个 S3 gem。
如果有人能指出我正确的方向,我将不胜感激,谢谢!
编辑
使用这些说明如何使用雾在 s3 上编辑文件?我设法从 S3 处理文件......有点。它是 type Fog::Storage::AWS::File
,但我如何处理实际图像以便编辑它?