может кто-нибудь исправить мой код
это для моего маршрута
Route::post('/ViewFile/{nama_file}', 'HSEController@getDownloadFile')->name('DownloadFile');
это для моего взгляда
<a href = "{{ route('DownloadFile', $temuan->file) }}" target = "_blank">File Lamp</a>
и это для моего контроллера
public function ViewFile($nama_file)
{
$file= public_path("/files/".$nama_file);
$headers = [
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'inline; '.$nama_file,
];
return response()->file($file, $headers);
}
Я использовал этот код, и в результате файл всегда загружается, я хочу изменить его, чтобы открыть в моем браузере,
Нет, сэр, все еще не работает @HirenGohel
Также внесите эти изменения в код вашего контроллера: pastebin.com/QG2UDfTw
тоже не работает @HirenGohel
Это работает для меня! См. Также этот ответ: stackoverflow.com/questions/25938294/…
Сейчас работает ??
нет @HirenGohel
Вы проверили этот ответ ??
да, я пытаюсь, но все еще не работаю @HirenGohel
Что вы попробуете? Можете ли вы обновить свой вопрос, который вы пробовали?
вы можете видеть, сэр, @HirenGohel
покажи мне, где у тебя код, ты говоришь, работа? @HirenGohel
У меня этот код работает нормально! Не знаю, почему это не работает для вас !!






Попробуйте это сделать с расположением содержимого как встроенным.
return response()->file($file_path, [
'Content-Disposition' => 'inline; filename = "'. $file_path .'"'
]);
С использованием приведенного выше кода, если PDF-файл все еще загружается?
Попробуй это:
public function ViewFile($nama_file)
{
$file= public_path("/files/".$nama_file);
$headers = [
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'inline; '.$nama_file,
];
return response()->streamDownload(function () {
//do something here
}, $file, $headers);
}
Попробуйте это так:
<a href = "{{ route('DownloadFile', $temuan->file) }}" target = "_blank">File Lamp</a>Теперь вы можете скачать и распечатать оба в новом окне !!