Come visualizzare l'immagine che viene memorizzato sul S3 senza memorizzare sul disco rigido?

StackOverflow https://stackoverflow.com/questions/4671054

Domanda

Nei miei applicazione Rails devo attachment_fu utilizzato per caricare immagini e memorizzati su S3. Voglio visualizzare queste immagini sul browser senza recuperarla. Come faccio a visualizzare le immagini dando percorso s3?

Grazie, Jayashri

È stato utile?

Soluzione

Hai solo bisogno di collegamento al percorso S3 corretto per voi le immagini.

Per i file pubblici sono nel formato:

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

Se il contenuto è privato sarete necessità di creare un firmato url ma tutti gli SDK e biblioteche rendono questo facile.

Quindi utilizzare l'URL per visualizzare le immagini:

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

Altri suggerimenti

Può essere utile ad installare l'organizzatore S3 in Firefox in modo da poter navigatore le directory. Poi credo che l'URL sono strutturati un po 'come questo ...

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top