Я сделал pdf из jsPDF и отправил pdf на свой сервер, следуя генерации pdf кода
function genPDF() {
html2canvas(document.getElementById('testDiv')).then(function (canvas) {
var data = []
var img = canvas.toDataURL('image/png');
var doc = new jsPDF('landscape');
doc.addImage(img, 'png', 10, 10);
var pdf = doc.output();
var data = new FormData();
data.append("data", pdf);
var xhr = new XMLHttpRequest();
xhr.open('post', '/receive', true);
xhr.send(data);
});
}
, и это код в бэкэнде
app.post('/receive', function (req, res) {
fs.writeFileSync('./static/document/Document.pdf', req.data);
})
Создание PDF успешно выполнено на сервере, но при открытии файла появилась ошибка, «которую нельзя открыть, так как это был неподдерживаемый тип файла или он был поврежден».
что-то не так?