【发布时间】:2014-12-18 17:55:22
【问题描述】:
我有以下代码:
email = 'david@gmail.com'
avatar = open('/Users/david/Desktop/a.png').read()
data = {
'email': email,
'avatar': avatar
}
body = json.dumps(data)
requests.post(url, headers=headers, data = body)
但是,当我尝试这样做时,我收到以下 json 错误:
UnicodeDecodeError: 'utf8' codec can't decode byte 0x89 in position 0: invalid start byte
如何在这里发送文件数据?
【问题讨论】: