我正在使用this html-pdf库将我的html文件转换为PDF。我还通过先转换为base64字符串并通过ajax将其发送到发布路由来将PDF文件发送到服务器。
html2pdf().from(element).set(opt).outputPdf().save().then(function(pdf) {
//This logs the right base64
newpdf=btoa(pdf);
console.log(newpdf)
$.post('./setup', {payload: newpdf}, function(result) {
console.log('done');
});
我知道html2pdf功能正常运行,因为我在浏览器中看到了下载的PDF,看起来不错。但是,
console.log(newpdf)
应该给我列出base64字符,但是只能给我一个小字符串
dW5kZWZpbmVk
我不确定btoa(pdf)
为什么不能正常工作