有没有一种简单的方法可以使用 Python 上传单个文件?
我知道requests
,但它会发布一个包含单个文件的文件字典,因此我们在另一端接收该文件时遇到了一点问题。
目前发送该文件的代码是:
def sendFileToWebService(filename, subpage):
error = None
files = {'file': open(filename, 'rb')}
try:
response = requests.post(WEBSERVICE_IP + subpage, files=files)
data = json.load(response)
(...)
问题是requests
发送每个文件
--7163947ad8b44c91adaddbd22414aff8
Content-Disposition: form-data; name="file"; filename="filename.txt"
Content-Type: text/plain
<beggining of file content>
(...)
<end of file content>
--7163947ad8b44c91adaddbd22414aff8--
我想这是一个文件包。有没有办法发送文件“清除”?