有没有一种简单的方法可以使用Python上传单个文件?
我知道requests
,但它发布了包含单个文件的文件的dict,因此在另一端接收该文件时遇到了一个小问题。在
当前发送该文件的代码是:
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
在
我想那是一个文件包。有没有办法发送文件“清除”?在
对请求使用
data
参数,而不是files
参数:这将导致文件的内容被放置在HTTP请求的主体中。指定
files
参数会触发请求切换到multipart/form-data
。在相关问题 更多 >
编程相关推荐