人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel で 日本語ファイル名でファイルをダウンロードさせる

● Laravel で 日本語ファイル名でファイルをダウンロードさせる

*Laravel で日本語ファイル名のPDFをダウンロードさせる

$data に データを入れておきます。

$filename = '日本語pdfファイル名.pdf';
$headers = [
    'Content-Type'        => 'application/pdf',
    'Content-Disposition' => 'attachment; filename="' . $filename . '"'
];
return \Response::make($data, 200, $headers);

*Laravel で日本語ファイル名のテキストファイルをダウンロードさせる

$content に データを入れます

$content = <<< DOC_END
==================================
テキスト内容
==================================
DOC_END;

$filename = 'サンプルテキスト.txt';
$headers = [
	'Content-type'        => 'text/plain', 
	'Content-Disposition' => sprintf('attachment; filename="%s"', $filename),
];
return \Response::make($content, 200, $headers);
No.1646
01/09 10:29

edit