字节数组到base64的转换

时间:2019-03-28 07:30:57

标签: javascript arrays node.js pdf base64

我正在使用API​​调用来获取pdf,该pdf以字节数组格式返回。

我需要将其转换为base64,以便可以通过电子邮件将其作为附件共享。

API调用返回如下内容: “%PDF-1.5 ...%EOF”

直接进行base64转换会生成一个空的pdf文件。

使用的代码:

var returnedValues = await requestPDF(url, "get", headersvalue, "");
base64data = Buffer.from(returnedValues,'binary').toString('base64')
var toReturn =  {"status": true,"data": base64data};
return toReturn;

当我将返回的值作为附件传递给第三方邮件服务时,生成的邮件包含pdf,但包含空白。

0 个答案:

没有答案