Я пытаюсь создать книгу excel на стороне сервера, которая отправляется пользователю при посещении определенного маршрута (с использованием express.js) Я использую модуль от https://github.com/riyadhalnur/excelbuilderjs-node и у меня есть большой кусок данных в константе workBookB64
, и в моем браузере (хром) я получаю оба заголовка для расположения и типа контента после вызова res.end()
. BUT Файл не загружается в браузере. У меня есть мой процесс узла, работающий за обратным прокси-сервером Nginx, для обработки SSL. Любые идеи о том, как получить файл для загрузки, были бы замечательными!Получение node.js для отправки буфера в файл
const result = Excel.createFile(workBook);
const workBookB64 = new Buffer(result, 'base64');
res.setHeader('Content-Disposition', 'attachment; filename=' + fileName);
res.setHeader('Content-Type', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64');
res.end(workBookB64);
Голосов нет и даже не комментарий? Я чувствую себя таким грязным и используемым сейчас. :(