0
こんにちは私は強制ダウンロードを行う際にいくつか問題があります。 ここに私のコードです:laravelのamazon s3プライベートファイルからのダウンロード
public function download(Request $request, $id) {
$document = Document::find($id);
$s3 = Storage::disk('s3');
$name = substr($document->link, strrpos($document->link, '/') + 1);
$file = $s3->get($name);
$headers = [
'Content-Type' => 'application/pdf',
'Content-Description' => 'File Transfer',
'Content-Disposition' => "attachment; filename={$name}",
'filename'=> $name
];
return response()->download($file);
}
私はどのように良いのファイルにアクセスするためにそれを得ることはありません
応答:
is_file()は、パラメータ1は有効なパス、文字列であることを期待与えられた
アイデア?