在遇到此问题时遇到麻烦,以前从未遇到过,所以我有点迷茫。
我们在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文件的任何想法?
任何帮助将不胜感激。
谢谢!