gpt4 book ai didi

php - 如何使用php访问浏览器上可见的s3私有(private)图像

转载 作者:行者123 更新时间:2023-12-02 03:07:43 25 4
gpt4 key购买 nike

我有数千张图像要从 S3 的私有(private)存储桶中显示在浏览器上。在浏览器上获取这些私有(private)文件的最佳方式是什么。

为了从 s3 获取私有(private)镜像,我找到了下面列出的多种解决方案:

  1. 公开文件。 (不能根据要求使用它)
  2. 生成文件的预签名网址。
  3. 通过 API 从 S3 提取图像、缓存并提供服务。
  4. 通过更改存储桶政策。

目前我正在使用签名网址来获取图像,但对于每个图像我都必须生成签名网址。这将需要大量的处理时间。

我的问题是,最好的方法是什么?以及如何实现这一目标?

最佳答案

您使用预签名网址的方法是正确的。

您应该在提供包含图像的 HTML 页面时生成这些 URL。这可以通过几行代码或 createPresignedRequest 来完成。 PHP 调用。 (我不熟悉 Laravel,但你用 PHP 标记了你的问题。)

因此,页面将包含为用户即时创建的动态内容。

关于php - 如何使用php访问浏览器上可见的s3私有(private)图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42619772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com