代码如下,虽然简单,却也够折腾的了。
#读取图片转为base64
mybase64str=''
with open(pngPath+'\\mypic.png', 'rb') as f:
base64_data = base64.b64encode(f.read())
s = base64_data.decode()
mybase64str='data:image/jpeg;base64,%s' % s
#构造字典
a = {"mybase64":mybase64str}
#发送post请求
url = "http://localhost:3131"
#消息头指定
#headers = {'Content-Type': 'application/json;charset=UTF-8'}
#headers={'Authorization': token}
#发送post请求 json参数直接为一个字典数据。
res = requests.request("post",url,data=json.dumps(a))
print(res.status_code)
MyResult=eval(res.text)
print('识别结果:',MyResult['结果'])
注意上面的代码,data=json.dumps(a) 是data哦,有的地方说是使用json,害我折腾些许时间。