【发布时间】:2016-11-11 19:54:24
【问题描述】:
我创建了一个 Amazon S3 存储桶,并从手机应用程序上传了文件/图像。我必须展示带有大量图像的帖子,并且图像会自动绑定到图像 URL。但我不知道如何获取 URL,因为图像不应该公开直接显示。如何在我的应用中显示它们?
$cmd = $client->getCommand('GetObject',[
'Bucket' => 'myinstaclassbucket',
'Key' => 'e12e682c-936d-4a97-a049-6f104dd7c904.jpg',
]);
$request = $client->createPresignedRequest($cmd,$timetoexpire);
$presignedurl = (string) $request->getUri();
echo $presignedurl;
【问题讨论】:
-
您需要 S3Client 从这里 aws.amazon.com/documentation 使用密钥和访问密钥生成 URL。我可以提供示例,但它会在 PHP 中。
-
谢谢,如果你能给我一个 PHP 的例子,那就太好了,因为该服务是用 PHP 开发的。谢谢贾斯汀纳斯 :)
标签: amazon-web-services amazon-s3 xamarin.forms