【发布时间】:2018-09-18 06:00:07
【问题描述】:
我用浏览器在 Javascript 中创建了一个 pdf,并使用以下代码通过邮寄方式将其发送到服务器:
var blob = pdf.output('blob')
var xhr = new XMLHttpRequest();
xhr.open('post','/upload', true);
xhr.setRequestHeader("Content-Type", "application/pdf");
xhr.send(blob);
我想在运行 Node 的服务器上使用 express 保存为 pdf。我使用 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 是一个Buffer,Uint8Array[653120]:
在保存到服务器之前,我需要帮助将其转换回 pdf。任何帮助,将不胜感激。谢谢。
【问题讨论】:
标签: node.js express xmlhttprequest pdf-generation body-parser