-1
私はLaravel 5.2を使用しています。
ファイルのオープンとダウンロードを制御する方法は?このよう
:ファイルのオープンとダウンロードを制御する方法は?
xxx.php?filename=0001.jpg
は時々ブラウザは、画像が表示されます、そして時にはそれを制御する方法ファイルのダウンロードボックスが表示されますか?
私はLaravel 5.2を使用しています。
ファイルのオープンとダウンロードを制御する方法は?このよう
:ファイルのオープンとダウンロードを制御する方法は?
xxx.php?filename=0001.jpg
は時々ブラウザは、画像が表示されます、そして時にはそれを制御する方法ファイルのダウンロードボックスが表示されますか?
documentationをお読みください。
例:ここでは
public function getFile()
{
$file = public_path(). "/path/to/file.jpg";
$headers = ['Content-Type' => 'image/jpeg'];
// For download
return response()->download($file, 'someName.jpg', $headers);
// For display
return response()->file($file, $headers);
}
は、私は、ダウンロードファイル機能を使用していますものです:
public function download($file){
$path = public_path('PATH/TO/YOUR/'. $file);
header("Pragma: public");
header("Content-type: ".mime_content_type($path));
header("Content-length: " . filesize($path));
header("Cache-Control: no-cache");
header("Content-Transfer-Encoding: binary");
header('Content-Disposition: attachement; filename="'.$file.'";');
readfile($path);
}
このすべては、あなたが実際に何をしているかに依存します。いくつかのコード/ htmlは役に立ちます – RiggsFolly
@RiggsFollyありがとう、いくつかのコード例はありますか? – zwl1619
@Sougataありがとう、いくつかのコード例がありますか? – zwl1619