2011-01-12 99 views
3

在我的rails應用程序中,我使用attachment_fu來上傳圖像並將其存儲在s3上。 我想在瀏覽器上顯示這些圖像而不檢索它。 如何通過給s3路徑顯示圖像?如何顯示存儲在s3上的圖像而不存儲在硬盤上?

感謝, Jayashri

+0

你的意思是作爲行政職能?或者你的意思是讓用戶能夠直接從s3查看文件? –

+0

是的,我希望用戶能夠直接從s3查看文件。 – Jayashri

回答

3

你只需要鏈接到正確的S3路徑爲你的圖片。

對於公衆文件,它們的格式如下:

eg http://s3.amazonaws.com/[bucket]/[key] 

如果你的內容是private你需要創建一個signed url但所有的軟件開發工具包和庫使這個容易。

然後使用URL來顯示圖像:

<img src="http://s3.amazonaws.com/mybucket/myfile.jpg" ... ></img> 
相關問題