5

In my rails app I have used attachment_fu to upload images and stored it on s3. I want to display these images on browser without retrieving it. How can I display images by giving s3 path?

Thanks, Jayashri

Jayashri
  • 4,073
  • 6
  • 25
  • 18

2 Answers2

6

You just need to link to the correct S3 path for you images.

For public files they are in the format:

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

If your content is private you'll need to create a signed url but all the SDKs and libraries make this easy.

Then use the url to display the images:

<img src="http://s3.amazonaws.com/mybucket/myfile.jpg"  ... ></img>
Geoff Appleford
  • 18,538
  • 4
  • 62
  • 85
0

It may help you to install the S3 organizer in Firefox so you can browser your directories. Then I believe the URL's are structured kinda like this...

http://BUCKET.s3.amazonaws.com/FOO/BAR.png

jcreamer898
  • 8,109
  • 5
  • 41
  • 56