5

Railsアプリでは、attachment_fuを使用して画像をアップロードし、s3に保存しました。これらの画像を取得せずにブラウザに表示したい。s3パスを指定して画像を表示するにはどうすればよいですか?

ありがとう、ジャヤシュリ

4

2 に答える 2

5

画像の正しいS3パスにリンクする必要があります。

公開ファイルの場合、次の形式になります。

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

コンテンツが非公開の場合は、署名付きURLを作成する必要がありますが、すべてのSDKとライブラリでこれが簡単になります。

次に、URLを使用して画像を表示します。

<img src="http://s3.amazonaws.com/mybucket/myfile.jpg"  ... ></img>
于 2011-01-13T16:58:07.270 に答える
0

S3オーガナイザーをFirefoxにインストールして、ディレクトリをブラウザ化できるようにすることが役立つ場合があります。それなら、URLはこのように構成されていると思います...

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

于 2011-01-12T16:23:27.233 に答える