1 # 文件上传方法
2 def upload_files(filepath, url, headers, data):
3 filename = filepath.split('\\')[-1]
4 5 del headers['Content-Type']
6 files = {'file': (filename, open(filepath, "rb"))}
7 result = apiRequest.send_requests(method='post', url=url, data=data, files=files, headers=headers).json()
8 id = result['data']['id']
9 fileName = result['data']['fileName']
10 filePath = result['data']['filePath']
11 return {'id': id, 'fileName': fileName, 'filePath': filePath}
12
13
14 if __name__ == '__main__':
15 ####### 测试”文件上传方法“ ###############
16 filepath = r"D:\HuaYong\Code\awaAutoTest\page\crm\1111-pdf.pdf"
17 url = "/api/file/upload.json"
18 headers = {'User-Agent': 'xxxxxx', 'Content-Type': 'xxxxxxxx', 'Cookie': 'xxxxxxxxx'}
19 data = {"company": "1", "source": "3"}
20 print(upload_files(filepath, url, headers, data))

【注】注意:切记header头信息中不要添加Content-Type:xxxxxxx  这个字段。因为我的消息头里面有这个字段,所以后续删除了。不然可能会报错----这个问题困扰好久,大家避坑~~~~

最新文章

  1. css水平居中的各种方法
  2. debian+apache+acme_tiny+lets-encrypt配置笔记
  3. opacity兼容写法
  4. 调整Windows8允许多用户登录
  5. 多线程程序设计学习(6)Producer-Consumer模式
  6. [POJ] 3468 A Simple Problem with Integers [线段树区间更新求和]
  7. 使用Bootstrap + Vue.js实现 添加删除数据
  8. Configure Always On Availability Group for SQL Server on RHEL——Red Hat Enterprise Linux上配置SQL Server Always On Availability Group
  9. Linux驱动手动绑定和解绑定
  10. Unity 关于AssetBundle读取场景
  11. jQuery实现的3个基础案例(仿QQ列表分组,二级联动下拉框,模拟员工信息管理系统)
  12. vue2.4+vue-cli+webpack history模式打包后 刷新404
  13. Laravel 5.6 模型关联 user 表后查询 user 表数据只能获取第一条数据,不知道怎么获取第二条
  14. 【DWM1000】 code 解密4一 ANCHOR 二进宫testapprun_s
  15. 【转】python中的一维卷积conv1d和二维卷积conv2d
  16. 【转】Kylin系列-使用Saiku+Kylin构建多维分析OLAP平台
  17. javascript 学习记录
  18. (KMP 模板)Number Sequence -- Hdu -- 1711
  19. Python 中的面向对象和异常处理
  20. Android actionBar与Fragment结合使用Demo2

热门文章

  1. 解决Google翻译不能用的问题
  2. 通过系统函数分配内存sbrk/sbrk
  3. oracle ebs 账户组合验证
  4. xshell拖拽文件
  5. 微信小程序级联选择器省市区选择器部分安卓手机兼容的问题:无法只选省份,必须选择到市
  6. git如何把master合并到自己分支
  7. Reactor 模式线程模型
  8. vue-vite-ts 新版
  9. SpringBoot2.2.2+SpringCloud-Hoxton.SR1整合eureka/gateway
  10. vue的双向绑定规则