如何为使用Python请求上传的文件(针对一个文件,而不是针对表单)设置mime类型?
import requests
requests.post('http://test.com/upload', files={'data':'123'})
答案 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')})