加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

requests对于文件的上传和下载的处理

(2019-07-15 18:34:52)
分类: python
一、文件的上传
文件的上传需要注意的地方:
1、headers部分:
requests对于文件的上传和下载的处理
方框中的不需要,如果加上,有时候会报找不到文件等错误

2、files部分:
requests对于文件的上传和下载的处理
file:是实际上传文件的参数名。
open中‘rb’是以二进制的方式读取文件
'image/jpeg':是上传的文件的类型,从抓包工具的requests的raw->content_type 中查看
最后的大括号有没有都可

因此请求的方法中 包括:url,data,headers,files



二、文件的下载
1、首先是登录部分:
requests对于文件的上传和下载的处理


文件下载的第一种方式:
其中,stream这个参数的必须指定为Ture。
默认情况下,当下载请求发出后,响应体会被立即下载下来。如果指定stream为True,就会推迟下载响应体直到访问responses.content属性,然后连接保持打开状态,就可以根据条件来获取内容。 
requests对于文件的上传和下载的处理


文件下载的第一种方式:
requests对于文件的上传和下载的处理


最后调用函数,把文件写到本地的xx文件中。
requests对于文件的上传和下载的处理


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有