使用Servlet在Web浏览器上显示存储在Amazon S3中的图像

ano*_*118 2 java amazon-s3 java-ee

我已将图像存储在S3中。

是)我有的 -

包含图像的输入流。

我想要的是?

设计一个可以将该输入流转换为图像的servlet。

请帮忙。我是这一切的新手。

Geo*_*ord 5

最简单的方法是直接使用S3网址。

对于公共文件,格式为:

http://s3.amazonaws.com/[bucket]/[key]
Run Code Online (Sandbox Code Playgroud)

但是,正如@TJ在他的回答中指出的那样,这些图像将在外部可见。

但是,您可以将您的内容设为私有,这样它就不能通过标准url只能通过已签名的到期url访问。在Java的AWS SDK将可以很容易地创建这些。