请求发布文件的Mime类型

时间:2014-01-28 07:55:43

标签: python python-requests

如何为使用Python请求上传的文件(针对一个文件,而不是针对表单)设置mime类型?

import requests
requests.post('http://test.com/upload', files={'data':'123'})

1 个答案:

答案 0 :(得分:10)

您可以使用元组和列表为已发布文件传递其他选项。 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')})