javascript btoa功能无法正常工作

时间:2019-03-30 02:54:26

标签: javascript html2pdf

我正在使用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)为什么不能正常工作

0 个答案:

没有答案