Я пытаюсь отправить содержимое файла pdf в виде ответа в экспресс-формате и во внешнем интерфейсе, хочу получить его и снова сохранить в формате pdf.
Вот мой экспресс-код.
app.post('*', (req, res) => {
...
fs.readFile(filePath , function (err,data){
res.type('application/pdf')
res.send(data)
});
})
filePath - это полный путь к файлу PDF, и файл существует.
В веб-интерфейсе
import fileDownload from 'js-file-download'
axios.post(process.env.API_ENDPOINT)
.then(response => {
fileDownload(response.data, 'reports.pdf', 'application/pdf;charset=utf-8')
})
Загрузка выполняется, но загруженный файл PDF поврежден.
Чтоздесь не так?