如何检索在Amazon S3上上传的图像的URL

时间:2017-11-16 09:24:50

标签: c# .net image amazon-web-services amazon-s3

我是Amazon S3的新手。我想将所有图像/ PDF上传到S3,并让用户使用URL访问它们。我正在阅读文档并登陆此页面:

http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpNET.html

此示例仅上传图像。如何获取上传图像的URL,以便将其存储在我的数据库中,用户可以使用它们查看图像?

例如。它不应该提供像http://aws.amazon.com/bucket-name/image-name.jpg这样的网址,然后我可以在浏览器中输入该网址并查看我从亚马逊上传的图片。

感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

亚马逊没有提供URL,因为在上传文件之前已经知道了该结构。

http(s)://<bucket>.s3.amazonaws.com/<object>
http(s)://s3.amazonaws.com/<bucket>/<object>

答案 1 :(得分:1)

您在上传时已经知道了存储桶名称和对象名称 - S3不需要“告诉”任何事情,您有信息 - 事实上您告诉S3文件名是什么。< / p>