Как просмотреть DOCX, XLS, XLSX в браузере с помощью Laravel?

Я использую приведенный ниже код. но все же он загружает файлы вместо просмотра.

public function viewFiles(StoreBusinessDevelopment $request, $file, $id)
{
$businessDevelopment = BusinessDevelopment::select('created_by', 'rfp_id')
->where('id', '=', $id)
->get();

$mimeType = File::mimeType(public_path('/uploads/'.$businessDevelopment[0]['created_by'].'/'.$businessDevelopment[0]['rfp_id'].'/'.$file));

return response()->file(public_path('/uploads/'.$businessDevelopment[0]['created_by'].'/'.$businessDevelopment[0]['rfp_id'].'/'.$file),[
'Content-Type' => $mimeType
]);
}

-2

Решение

Вы можете просто конвертировать файлы в формат PDF, а затем вернуть его в браузер.

0

Другие решения

Браузер не может прочитать .doc|xls|xlsx файлы. Но вы можете просмотреть / оценить его, используя некоторые приемы.

Пример 1

Сначала загрузите файл, как я говорю .doc|xls|xlsx и сделать это как массив данных. Используя php -> laravel, который имеет модуль / репо для чтения файла Excel и анализирует его как массив.
После этого сделайте его массивом и напечатайте этот массив в виде таблицы html, и браузер должен отследить его.

Для получения дополнительной информации :
Laravel Excel

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector