Я создаю функцию загрузки с Laravel.Когда пользователь нажимает кнопку «скачать», я инициирую ajax-вызов контроллера, который выглядит следующим образом -
public function download(Resource $resource) {
// Force download of the file
$file_to_download = 'https://data.domain.com/downloads/' . $resource->file_name;
$temp_file_location = public_path('/tmp_files/' . $resource->file_name);
copy($file_to_download, $temp_file_location);
return response()->download($temp_file_location)->deleteFileAfterSend(true);
}
Инспектор Chrome показывает, что ответ заполняется содержимым файла, но этоне будет запускать фактическую загрузку.
Я пытался найти ответ, но пока безуспешно.Буду очень признателен за вашу помощь.
Спасибо за ваше время.