我正在尝试上传来自帖子的全尺寸图像,然后对其进行缩略图并将缩略图放在 S3 上。但是,我遇到了一个奇怪的问题,即我的调整大小代码似乎正在影响完整大小的图像,即使 S3 应该在发生任何调整大小之前存储它。这是说明它的代码片段...
AWS::S3::S3Object.store(fullPath, open(params[:photo][:tempfile]), BS.config[:service][:aws][:bucket], :access => :public_read)
thumbnail = MiniMagick::Image.open(params[:photo][:tempfile].path)
thumbnail.combine_options do |c|
c.resize('200x200^')
c.gravity('center')
c.crop('200x200+0+0')
end
AWS::S3::S3Object.store(thumbnailPath, thumbnail.to_blob, BS.config[:service][:aws][:bucket], :access => :public_read)