我正在制作python程序来自动发送带有文件附件的eamil。在
sendHTML是电子邮件内容。如果没有附加装置,效果很好。在
但是,添加类似以下源代码的文件会导致错误:数据不能是字符串。 所以,我把代码改成了下面的like,但它也不起作用。 请救救我:(
=============代码已更改===========================================================
files = {'json' : (None, json.dumps(sMailBody).encode("utf-8"), 'application/json' ),'file': (open('''20180430_'18 Tizen Store Buyer Report v2.4.xlsx''', 'rb'), 'application/octet-stream')}
headers = {'authorization': 'Bearer xx', "Content-Type" : "multipart/form-data"}
res = requests.post(url, headers=headers, files=files)
===================源代码====================
^{pr2}$
尝试在JSON参数中将JSON负载(sMailBody)作为dict传递:
相关问题 更多 >
编程相关推荐