0

フロントエンドとして Android、バックエンドとして (php,mysql)、インフラストラクチャ ホストとして AWS を使用しています。Androidアプリで消費されるlaravelを使用してAPIを開発していますが、S3でホストされている画像をAndroidで表示する方法を理解するのに問題があります。
AWS PHP SDK のgetObjectURLメソッドを使用して S3 から (プライベート) リソース URL をフェッチできますが、URL に資格情報が含まれておらず、認証がサーバー側からのみ行われるため、Android のイメージ src として URL を単独で渡すことはできません。
最初にS3からサーバーに画像をダウンロードし、それをキャッシュしてAndroidに提供する必要がありますか、それともURLから画像にAndroidを直接アクセスさせる方法がありますか?つまり、資格情報をURLに追加できますか?

4

1 に答える 1

0

Andriod SDK を使用して s3 バケットから画像に直接アクセスできます: https://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transferutility.html

于 2016-10-12T02:26:21.397 に答える