首页 > 编程语言 > 详细

python各种post上传文件

时间:2016-07-05 10:11:55      阅读:242      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!