繁体   English   中英

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

[英]Laravel- Create Archive and download the files from Amazon S3

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

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

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

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

您可以使用promise检查可以启动传输异步传输then使用通知。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM