0

我有 android 作为前端,(php,mysql) 作为后端,AWS 作为基础设施主机。我正在使用 laravel 开发 API 以供 android 应用程序使用,但在弄清楚如何在 android 中显示托管在 S3 上的图像时遇到问题。
我可以使用 AWS PHP SDK 的getObjectURL方法从 S3 获取(私有)资源 URL,但我不能将 URL 单独作为 Android 中的图像 src 传递,因为 URL 不包含凭据,并且身份验证仅从服务器端发生。
我应该首先将图像从 S3 下载到我的服务器,将其缓存并提供给 Android,还是有办法让 android 直接从 URL 访问图像,即我可以在 URL 中附加凭据吗?

4

1 回答 1

0

您可以使用 Andriod SDK 直接从 s3 存储桶访问图像,请参阅:https ://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transferutility.html

于 2016-10-12T02:26:21.397 回答