我正在尝试使用 SFDC REST API 获取图像,在其中我可以看到相应 javascript 文件和图像的不同类型的响应。检索到的图像显示“不支持格式”的消息,但我的 javascript 文件工作正常。
这些是响应的一些屏幕截图:
以下是我用于从知识文章中检索附件的节点 JS 代码:
function createFile(attachmentBody, attachmntContentType, attachmntName) {
var req = {
url: attachmentBody,
method: 'GET',
headers: {
"Content-Type": attachmntContentType
}
};
var test = conn.request(req, function (err, resp) {
if (err) {
console.log(err)
} else {
var fileBuffer = Buffer.from(resp, 'binary').toString('base64');
fs.writeFile(attachmntName, fileBuffer, {
encoding: 'base64'
}, function (err) {
if (err)
throw err
console.log('File saved.')
})
}
});
}
请帮我解决一下这个。