本地測試ok,但是下載檔案比較大時 PHP記憶體使用超出導致下載失敗
新增 ini_set(‘memory_limit’,’400M’); 解決
ini_set('memory_limit','400M');
$param = $this->validate($request, [
'file_name' => 'required|string',
], [
'file_name.required'=> '未指定下載檔案',
'file_name.string' => '下載檔名稱有誤',
]);
return response()->download(realpath(base_path('storage/exports')).'/'.$param['file_name'])->deleteFileAfterSend(true);
本作品採用《CC 協議》,轉載必須註明作者和本文連結