2013-07-05 71 views
0

我有一個關於亞馬遜和公開產品鏡像文件的常見問題。rails - 亞馬遜S3公開鏡像文件

目前,我的config.fog_public = false這使我的文件私人。這不是網站上的問題,因爲人們可以查看圖像等。

當我使用AddThis共享產品頁面時出現此問題。圖像上傳到Facebook共享對話框,一切都很好。但是,大約一到兩週後,產品圖像會從共享對話框的圖像部分消失。

我做了一些研究,並意識到這是因爲如果我將行從config.fog_public = false改爲config.fog_public = true,那麼我所有的文件都是公開的,而且「應該」起作用。

我只是好奇這樣做的後果是什麼。因爲現在是公共訪問權限,其他人是否可以更改文件的產品圖像?或者,如果您想通過網絡分享圖像,是否是這個標準?

謝謝。

回答

0

過了一段時間,我意識到我必須讓圖像公開。由於我只想將產品圖片公開而不是其他圖片,因此我使用了Carrierwave並將以下內容添加到我的上傳文件中。

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

這解決了這兩個問題。從這裏得到它question.