我正在使用 beatbox 和 python 将文档上传到 Salesforce,并且文件正确附加,但文件中包含的数据完全损坏。
def Send_File():
import beatbox
svc = beatbox.Client() # instantiate the object
svc.login(login1, pw1) # login using your sf credentials
update_dict = {
'type':'Attachment',
'ParentId': accountid,
'Name': 'untitled.txt',
'body':'/Users/My_Files/untitled.txt',
}
results2 = svc.create(update_dict)
print results2
输出是:
00Pi0000005ek6gEAAtrue
所以事情进展顺利,但是当我去 salesforce 记录 00Pi0000005ek6gEAA 并查看文件时,文件的内容是:
˝KÆœ Wøä ï‡Îä˜øHÅCj÷øaÎ0j∑ø∫{b∂Wù
我不知道是什么导致了这个问题,我找不到任何其他人发生过这种情况的情况
链接到 关于上传的 SFDC 文档