1、普通文件上传
file_data={'file':open('20151222121947_jU8fv.jpg','rb')}
resp=requests.post(url=url,files=file_data)
2、定制化文件上传
files={'file':('test.png',open('t20151222121947_jU8fv.jpg','rb'),'image/png')} #自定义文件名、文件类型
resp=requests.post(url=url,files=files)
3、多文件上传
file_data = [
('file1', ('20151222121947_jU8fv.jpg', open(r'20151222121947_jU8fv.jpg', 'rb'), 'image/jpeg')),
('file2', ('s20151222121947_jU8fv.jpg', open(r's20151222121947_jU8fv.jpg', 'rb'), 'image/jpeg')),
]
resp=requests.post(url=url,files=file_data)
4、流式上传
with open('test.png','rb') as f:
resp=requests.post(url=url,files=f)
网友评论