Привет Пользуюсь библиотекой \Maatwebsite\Excel чтоб сформировать excel и отдать пользователю
Хочу получить файл через ajax и отдать клиенту, для того, чтобы отобразить прелоад для пользователя.
Получаю файл но в файле
Backend
return \Maatwebsite\Excel\Facades\Excel::download(
new OrdersExport(auth()->user()->id, \request('start'), \request('end')),
'orders',
Excel::XLS,
[
'Content-Transfer-Encoding' => 'binary'
]
);
Frontend
$.ajax({
type: 'GET',
url: $('#export').attr('data-href')
})
.done(function(data, status, xhr) {
const blob = new Blob([data], { type: xhr.getResponseHeader('Content-Type') });
const fileName = xhr.getResponseHeader('fileName');
if (window.navigator && window.navigator.msSaveOrOpenBlob) { // for IE
window.navigator.msSaveOrOpenBlob(blob, fileName);
} else {
const url = window.URL.createObjectURL(blob);
const a = document.c