Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何从AWS s3获取图像的公共URL?_Asp.net_Amazon S3 - Fatal编程技术网

Asp.net 如何从AWS s3获取图像的公共URL?

Asp.net 如何从AWS s3获取图像的公共URL?,asp.net,amazon-s3,Asp.net,Amazon S3,我用ASP.NET4.7设计了一个网站,希望从AWSS3公共URL获取图像。 我只想在我的网站上显示图像,不想在我的windows服务器上下载图像来显示 有人能告诉我怎么做吗? 我曾尝试使用AWS getObject方法,但这是一种下载方法。请记住,所有S3公共URL的格式如下: https://s3.amazonaws.com/[BUCKET-NAME]/[FILE-NAME].[FILE-TYPE] 因此,如果您在上传时知道您的bucket名称和文件名,那么您可以像上面那样构建您的公共UR

我用ASP.NET4.7设计了一个网站,希望从AWSS3公共URL获取图像。 我只想在我的网站上显示图像,不想在我的windows服务器上下载图像来显示

有人能告诉我怎么做吗?
我曾尝试使用AWS getObject方法,但这是一种下载方法。

请记住,所有S3公共URL的格式如下:

https://s3.amazonaws.com/[BUCKET-NAME]/[FILE-NAME].[FILE-TYPE]
因此,如果您在上传时知道您的bucket名称和文件名,那么您可以像上面那样构建您的公共URL

<img src="https://s3.amazonaws.com/[BUCKET-NAME]/[FILE-NAME].[FILE-TYPE]" />


…然后在
标记中使用它。我可以在图像的公共URL上加密bucket名称吗?@DavidLin69-你可以随意命名bucket,因为它还没有被其他人拿走。