我正在使用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,但包含空白。