如何提供base64-pdf从nodejs-server下载?

时间:2019-04-23 11:15:20

标签: javascript node.js pdf

我生成PDF并得到类似data:application/pdf;base64,JVBERi0xLjMKJf////8K...的字符串。我将其保存在MongoDB中。

现在,我需要以pdf下载的形式将此文件交付给客户端。因此,我从数据库获取条目并尝试:

res.writeHead(200, {'Content-Type': 'application/pdf'});
res.end(base64String); // base64String is the data:application/pdf;base64,JVB..-string

这会在浏览器中打开一个空的pdf并显示错误:

  

加载PDF文档时出错

如何使它工作?在发送给客户端之前,是否需要以某种方式准备base64String?

0 个答案:

没有答案