rails - Amazon S3将图像文件公开

时间:2013-07-05 16:27:14

标签: ruby-on-rails facebook amazon-s3 addthis

我对亚马逊提出了一般性问题,并公开了产品图片文件。

目前,我的config.fog_public = false使我的文件变为私有。这不是网站上的问题,因为人们可以查看图像等。

当我使用AddThis共享产品页面时出现了问题。图像上传到Facebook共享对话框,一切都很好。但是,大约一周或两周后,产品的图像会从共享对话框的图像部分消失。

我做了一些研究并意识到这是因为如果我将行从config.fog_public = false更改为config.fog_public = true,那么我的所有文件都是公开的,并且“应该”工作。

我很好奇这样做的后果是什么。其他人可以更改文件的产品图像,因为这是公共访问吗?或者,如果您想在网络上分享图像,这是标准吗?

感谢。

1 个答案:

答案 0 :(得分:0)

过了一段时间,我意识到我必须把图像公之于众。因为我只想公开产品图片而不是其他图片,所以我使用了Carrierwave并将以下内容添加到我的上传器文件中。

configure do |c|
  c.fog_public = true # or false
end

这解决了这两个问题。从question.

获得