一、fiddler抓包查看上传图片接口信息
1.连接类型为form-data

2.查看上传参数,用python写出对应请求参数
每个参数是filename=后面对应的值,没有就写None

files = {'image':('头像.jpg',open(r'F:\截图\头像.jpg','rb'),'image/jpeg'),'bucketName':(None,'banner'),'type':(None,'image')}
# image中写入的参数为:图片的名称(头像.jpg),以二进制形式打开文件(open(r'F:\截图\头像.jpg','rb')),文件类型(image/jpeg)

3.完整代码

import requestsdef login(getCookie=True):'''登录获取Cookie'''seesion = requests.Session()url = 'http://10.22.1.101:30003/adm/loginNew'payload = {"username":"admin","password":"NW0LxUKlHK2Wq9YQw4h3pJWtTK/leJNLLblqXqlY42XJ5lTRPAhZ9gijKenhI7xuq23d6hyvquRDoItZ7ZmeRO46LXdO5sZp1WwnECJThiuyWrRnLwZDL0DfzxMBUl92r6+ntr+Rha8ZPY7dHgwoIUIdPMGd8/5xT/V4Q4VWOUA=","attribute1":"","attribute2":''}res = seesion.post(url=url,json=payload)if getCookie:Cookie = {}cookie = dict(seesion.cookies)Cookie['Cookie']='OPENAPI-ADM='+cookie['OPENAPI-ADM']return Cookieelse:return res.json()def upload(pathName,pathRoute,pathType):'''上传图片'''Cookie = login(getCookie=True)url = 'http://10.22.1.101:30003/adm/fileupload/upload'file = open(pathRoute,'rb')files = {'image':(pathName,file,pathType),'bucketName':(None,'banner'),'type':(None,'image')}# image中写入的参数为:图片的名称(pathName),以二进制形式打开文件(file),文件类型(pathType)headers = Cookieres = requests.post(url=url,files=files,headers=headers)return res.json()if __name__ == '__main__':res = upload('头像.jpg','F:\截图\头像.jpg','image/jpeg')print(res)

python接口实现上传图片相关推荐

  1. python接口自动化5-Json数据处理

    前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理. 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的 ...

  2. 安装mysqldb python接口时找不到mysql_config

    我正在尝试使Python脚本在通过ssh连接到的Linux服务器上运行. 该脚本使用mysqldb. 我有我需要的所有其他组件,但是当我尝试通过setuptools安装mySQLdb时,如下所示: p ...

  3. caffe python接口_ubuntu配置caffe的python接口pycaffe

    参考网站: ubuntu配置caffe的python接口pycaffe 依赖 前提caffe已经正确编译.见Ubuntu配置caffe库包sudo apt-get install python-pip ...

  4. python自动化测试视频百度云-Python接口自动化测试视频教程下载

    Python接口自动化测试视频教程下载 课程介绍: 此套Python接口自动化测试视频教程适合入门接口测试和学习python+requests自动化的学员学习,教程对http协议.fiddler抓包与 ...

  5. python自动化测试视频百度云-Python接口自动化测试 PDF 超清版

    给大家带来的一篇关于Python自动化相关的电子书资源,介绍了关于Python.接口自动化.测试方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小61.2 MB,王浩然编写,目前豆瓣.亚马 ...

  6. python自动化测试视频百度云-python接口自动化测试视频教程全集

    python接口自动化测试视频教程全集 下载地址:https://k.weidian.com/Pfm=DyuI 课程内容: 第一章:接口测试基础 1-1 接口自动化课程简介 1-2 接口测试课程大纲 ...

  7. Caffe学习系列(13):数据可视化环境(python接口)配置

    原文有更新: Caffe学习系列(13):数据可视化环境(python接口)配置 - denny402 - 博客园 http://www.cnblogs.com/denny402/p/5088399. ...

  8. caffe预测、特征可视化python接口调用

    转载自: 深度学习(九)caffe预测.特征可视化python接口调用 - hjimce的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/hjimce/articl ...

  9. 深度学习(九)caffe预测、特征可视化python接口调用

    caffe预测.特征可视化python接口调用 原文地址:http://blog.csdn.net/hjimce/article/details/48972877 作者:hjimce 网上有很多caf ...

最新文章

  1. intel服务器ssd系列,英特尔发布S3710/S3610服务器SSD新品
  2. mysql优化学习(二)
  3. 图解python专业教程_图解Python视频教程(基础篇)课程
  4. 深度学习-自动并行计算
  5. 超级计算机子系统,大规模并行巨型机的并行I/O子系统
  6. HF-NET环境配置与安装
  7. android定义 task,Android Gradle 自定义Task 详解
  8. 阿里云何云飞:如何利用云原生技术在AIoT领域成功落地 | 云栖大会
  9. uiso9|uiso9_cn.exe
  10. 春运买不到票?程序员喊你来GitHub看牛哄哄的抢票神器
  11. html怎么做出相框的效果,纯CSS实现的相框效果
  12. LayerCAM:Exploring Hierarchical Class Activation Maps for Localization
  13. Java应用场景 一 模拟: 支付宝支付 + 短信验证
  14. 如何从电脑直接控制安卓手机 监控安卓手机 安卓手机如何控制安卓手机
  15. orc识别较慢_OCR 中文识别用哪种软件识别率比较高?
  16. COFs单体—醛类单体/氨基单体/硼酸系列
  17. IC之无毛刺时钟切换
  18. 软件腐化的七个特征之复杂性、重复性、晦涩性(设计模式原则的反面) (《敏捷软件开发》读书总结第三篇)
  19. 20155325 Exp4 恶意代码分析
  20. MATLAB数学实验——Jacobi迭代法Gauss-Seidel迭代法

热门文章

  1. 接入中国移动基地SDK时遇到启动崩溃的问题
  2. py2exe安装及使用方法
  3. excel怎么设置自动计算_钢筋翻样总熬夜?全套Excel自动计算表格,提高效率80%...
  4. WMI 的奇怪错误 0x80041003
  5. 单链表操作2-单链表A拆分成奇数和偶数值单链表B和C(个人学习笔记,仅供参考)
  6. 计算机控制反激变换器控制,反激变换器你会了吗?
  7. 主磁盘分区,扩展磁盘分区,逻辑驱动器
  8. 台式电脑主板插线步骤图_台式电脑插线步骤图(台式电脑电源插线步骤图)
  9. java awt 关闭窗口_java – 如何在awt中关闭窗口?
  10. 腾讯云服务器centos7安装python3.7+,解决ssl问题