Laravel:流从S3下载大的Zip文件

时间:2019-10-01 20:43:26

标签: laravel amazon-s3

在遇到此问题时遇到麻烦,以前从未遇到过,所以我有点迷茫。

我们在S3中存储了大的zip文件,用户可以下载。问题是这些拉链太大了,如果我只是简单地做

Storage::disk('s3')->download($file->file_path)

在GET请求中,每次504网关超时。我在Laravel文档中研究了流下载,但这也给了我一个超时。

public function download(ClientArchive $file)
{
   return response()->streamDownload(Storage::disk('s3')->get($file->file_path), 'archive.zip');
}

关于如何在没有这些超时的情况下获取这些大型ZIP文件的任何想法?

任何帮助将不胜感激。

谢谢!

0 个答案:

没有答案