php – 从zip文件下载Amazon S3中的多个图像?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 从zip文件下载Amazon S3中的多个图像?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我在网络托管上有一个网页,图像存储在amazon S3上.我想用PHP能够通过我的网页以zip文件从Amazon S3下载多个图像.

我有什么选择,什么是最好的?

我所知道的是,无法在S3上压缩文件.我可以使用亚马逊lambda吗?

我遇到的最佳解决方案.

>用户在我的网站上选择他们想要下载的图像.
>我从我的网络主机上的数据库获取文件名并下载
从S3到我的Web主机上的临时目录的映像.
>在临时目录中创建一个zip文件,并发送一个链接
    给用户.一段时间后,我在我的网络主机上清理临时目录(带脚本).

但如果有一种方法没有通过我的托管来创建和下载zip文件,那将是很棒的.

解决方法

AWS S3是“基本构建块”,因此它不支持将多个对象压缩在一起的功能.

虽然您可以将对象流式传输到zip文件而不是下载它们,但您已经想出了一个很好的方法. EC2实例可以非常快速地执行此操作,因为它们往往具有到S3的快速连接.

Lambda不适用于此,因为它仅在将对象放入S3存储桶时触发.你正在做相反的事情.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 从zip文件下载Amazon S3中的多个图像?全部内容,希望文章能够帮你解决php – 从zip文件下载Amazon S3中的多个图像?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。