簡體   English   中英

使用S3進行身份驗證來自服務器端時,如何從android(客戶端)調用AWS S3圖像URL(php + aws sdk php v3)

[英]How to call AWS S3 image URL from android(Client) when the authentication with S3 is from server-side(php+ aws sdk php v3)

我將android作為前端,將(php,mysql)作為后端,將AWS作為基礎架構主機。 我正在使用laravel開發要由android應用程序使用的API,但在弄清楚如何顯示android中S3上托管的圖像時遇到了問題。
我可以使用AWS PHP SDK的getObjectURL方法從S3獲取(私有)資源URL,但是我無法單獨將URL作為Android中的圖像src傳遞,因為該URL不包含憑證並且身份驗證僅在服務器端進行。
我應該先將圖像從S3下載到我的服務器上,將其緩存並提供給Android,還是可以讓android直接從URL訪問圖像,即我可以在URL后面附加憑證嗎?

您可以使用Andriod SDK從s3存儲桶中直接訪問圖像,請參見: https : //docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transferutility.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM