Я создал PDF-файл с помощью браузера на Javascript и отправил его по почте на сервер, используя этот код:
var blob = pdf.output('blob')
var xhr = new XMLHttpRequest();
xhr.open('post','/upload', true);
xhr.setRequestHeader("Content-Type", "application/pdf");
xhr.send(blob);
Я хочу сохранить файл в формате pdf на сервере, на котором работает Node с помощью Express. Я придумал следующий код, используя экспресс-пакет и пакет body-parser:
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ limit: '1gb', extended: false }));
app.use(bodyParser.raw({ limit: '1gb', type: 'application/pdf' }));
app.post('/upload', function(req, res){
console.log(req.body);
}
req.body — это буфер, Uint8Array[653120]:
Мне нужна помощь, чтобы преобразовать его обратно в pdf перед сохранением на сервере. Любая помощь будет оценена по достоинству. Спасибо.