Laravel und nginx das Herunterladen von Dateien, ich versuche, es wie folgt aus:Laravel und nginx das Herunterladen von Dateien
TestController.php
, Variablen Ansicht vorbei:
public function test()
{
$filepath = '2017/demo.zip';
$filename = 'demo.zip';
return view('download', compact('filepath','filename'));
}
download.blade.php
, die Variablen empfangen:
<?php
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename= {{$filename}}");
header('X-Accel-Redirect: /down/'. {{$filepath}});
exit;
?>
Fragen:
1, ist der Inhalt von download.blade.php
richtig? Oder diese Datei ist nicht notwendig?
2, Wenn download.blade.php
ist notwendig, aber die Variablen in {{ }}
können nicht geparst werden, wie man es schreibt?