我想将BLOB发送到APEX RESTful服务。有效负载必须是JSON(不是表单数据,我在服务器端遇到了很多问题)。
BLOB是我需要上传到数据库的图像,我的问题是我不知道如何在有效负载中发送数据。它应该是一个表示字节数组的字符串吗?应该是阵列本身吗? (我设法用javascipt的FileReader的readASBinaryString方法提取二进制字符串。)
感谢您的帮助。
答案 0 :(得分:0)
您的BLOB数据可以编码为 Base64 ,然后作为字符串在JSON文档中传输。您可以使用window.btoa()将二进制数据转换为Base64字符串。
例如:
{
"data": "SGVsbG8gd29ybGQ="
}