我生成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?