码迷,mamicode.com
首页 > 编程语言 > 详细

python各种post上传文件

时间:2016-07-05 10:15:00      阅读:1751      评论:0      收藏:0      [点我收藏+]

标签:

1、带证书上传文件

filename = ‘/tmp/test.cert‘
hash_v = ‘assumethisisahash‘

#这是一种流式上传的方式
with open(filename, ‘rb‘) as f:
....requests.post(link, data={‘hash‘: hash_v}, files={‘filename‘:f}, verify=‘/tmp/test.cert‘)

2、最简单的流式上传

with open(‘massive-body‘) as f:
    requests.post(‘http://some.url/streamed‘, data=f)

3、块编码请求

def gen():
    yield ‘hi‘
    yield ‘there‘

requests.post(‘http://some.url/chunked‘, data=gen())

其他内容可参见:http://www.ziliao1.com/Article/Show/05534046411C9B8866742DE312F126CB.html

python各种post上传文件

标签:

原文地址:http://www.cnblogs.com/slqt/p/5642415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!