我在我的s3桶中有一张图片,希望显示在页面的前端。我可以通过使用img标记并将src作为文件的公共URL来实现这一点,但是我想知道这是否不安全,因为它公开了桶名、密钥名和文件名等细节。是否有一种更安全的方法来这样做,使公共URL不公开(因此,没有人能够找到像桶名这样的细节?
发布于 2022-02-01 04:52:37
图像可以根据其内容而不是URL来显示。
$img = base64_encode($imageContent);
<img src="data:image/png;base64,$img" />
请注意,代码的这一部分中的png是图像:src="data:image/png的mime type。
发布于 2022-01-22 11:58:05
https://stackoverflow.com/questions/70810176
复制相似问题