Laravel 8 文件下载
download
方法可以用于生成一个响应,强制用户浏览器下载给定路径的文件。 download
方法文件名作为其第二个参数,它将作为用户下载文件的文件名。最后,你可以传递 HTTP 头信息数组作为其第三个参数:
return response()->download($pathToFile);
return response()->download($pathToFile, $name, $headers);
return response()->download($pathToFile)->deleteFileAfterSend();
注意:用于管理文件下载的 Symfony HttpFoundation 要求下载的文件有一个 ASCII 文件名。