2014-01-28 106 views

回答

7

您可以使用元组和列表为发布文件传递其他选项。 http://docs.python-requests.org/en/latest/user/quickstart/#post-a-multipart-encoded-file

{file_field: (name, content, content_type, additional_file_headers)} 

所以

import requests 
requests.post('http://test.com/upload', files={'data': ('readme.txt', 'Readme file content or pointer', 'text/plain')}) 
+1

Plase添加关于你的答案进一步的信息。 –

+0

更新了答案和文档https://github.com/kennethreitz/requests/pull/1886#issuecomment-33461337 :) –

+1

现在对我来说,你的回答方面是SO标准 –