3
我希望能夠點擊一個鏈接,它的下載從Laravel公用文件夾要下載的文件的文件。我需要查看我需要編寫的路線和控制器來實現此目的。
我可以通過PHP來實現嗎?
if (isset($_GET["download"])){
$search = $_GET["download"];
$dir = $clipDir->clip_path1($search);
$Base = basename($dir);
if (file_exists($dir)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$Base);
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($dir));
ob_clean();
flush();
readfile($dir);
exit;
} else {
echo 'File Dont Exit <br />'. print_r($dir);
return false;
}
文件存儲在Laravels公用文件夾中。
如何將鏈接到您提供的代碼 – user2245190
您確定要了解Laravel的基本原理嗎? – Sakuto