分享

接口测试

 易禅浮屠 2022-03-04

requests上传下载

1.下载

# 下载
import requests

url = 'http://img3.imgtn./it/u=3381573685,1866477444&fm=26&gp=0.jpg'
res = requests.get(url, stream=True)  # stream 为True表示流式请求
with open('logo.jpg', 'wb') as f:
    for i in res.iter_content(chunk_size=1024):  # iter_content边下载边存入,最大字节 1024
        f.write(i)

2.上传

# 上传
import requests

files = {'file1': open('logo.png', 'rb')}
response = requests.post('http://www.', files=files) # ftp服务地址
print(response.text)
'''
1.如果同时需要传data,那就把参数data加上
2.如果同时上传多个文件,就把files改成列表套元组

files = [
    ('file1',('1.png',open('logo.png', 'rb'), 'image/png')),
    ('file2',('2.jpg',open('logo.jpg', 'rb'), 'image/jpg')),
]
'''

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多