微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Laravel-创建存档并从Amazon S3下载文件

在这里寻找更好的方法.我在Laravel开发了一个应用程序,用于在AWS S3上存储图像,然后用户可以下载图像.我的流程如下

>运算符上传图片,即时创建低质量缩略图并存储在服务器上,同时将原始图像上传到S3
>用户进入网站,他们可以通过ALL或One by One下载图片
>一个一个的工作正常,因为它直接从S3下载到用户的系统
>当用户请求全部下载时,它首先将所有图像从S3提取到我的服务器,创建一个zip然后下载压缩文件.

这两种情况都运行良好,但在下载所有情况下,ti需要花费太多时间,因为有时需要下载超过1GB的数据.

有没有更好的方法来做到这一点?就像我可以请求拉链一样,当它准备就绪时,我应该得到警报或任何其他建议,以使这种方法更好

解决方法:

您可以使用承诺检查可以启动转移的Async Transfer,然后使用通知.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐