Попытка отправить существующий файл Excel в пользовательский интерфейс в ответ от серверной части - PullRequest
0 голосов
/ 15 октября 2019

Требование: Отправить существующий файл Excel в пути монтирования в пользовательский интерфейс в ответ на бэкэнд-узел. Проблема: Файл загружается, но в кодированном / поврежденном формате

Что я пробовал?

var fileName = filePath + req.body.report_name + ".xlsx";

res.setHeader('Content-Type', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
res.setHeader("Content-Disposition", "attachment; filename=" + fileName);
res.download(fileName);

Когда я загружаю тот же файл, вызывая API напрямую из браузера, он просто отлично работает. Но когда я пытаюсь загрузить его из приложения React UI, оно просто загружается в поврежденном формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...