擅长:python、mysql、java
<p>实际上,我通过使用Python <a href="http://docs.python-requests.org/en/master/" rel="noreferrer">requests</a>模块而不是http.客户端模块,并对我上面的代码做了以下更改。在</p>
<pre><code>import requests
def sendtoserver(frame):
imencoded = cv2.imencode(".jpg", frame)[1]
file = {'file': ('image.jpg', imencoded.tostring(), 'image/jpeg', {'Expires': '0'})}
data = {"id" : "2345AB"}
response = requests.post("http://127.0.0.1/my-script/", files=file, data=data, timeout=5)
return response
</code></pre>
<p>当我尝试发送多部分/表单数据和请求时,模块能够在单个请求中同时发送文件和数据。在</p>