zoukankan      html  css  js  c++  java
  • request 的上传文件

    前言:注册接口需要上次头像,fiddle抓的接口如图,这个时候就需要用到:files

    2,举例说明

      a:有一个上传接口,地址如下:http://xx.xx.xx.xx//upload/stream

      b:上传接口的参数如下所示:{"parentId":"","fileCategory":"personal","fileSize":179,"fileName":"summer_text_0920.txt","uoType":1}

    3、发送请求,代码如下所示:

    header={"ct":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9"}
    files = {'file':open('D:\test_data\summer_test_data_05.txt','rb')}#此处是重点!我们操作文件上传的时候,把目标文件以open打开,然后存储到变量file里面存到一个字典里面
    upload_data={"parentId":"","fileCategory":"personal","fileSize":179,"fileName":"summer_text_0920.txt","uoType":1}
    upload_res=requests.post(upload_url,upload_data,files=files,headers=header)##此处是重点!我们操作文件上传的时候,接口请求参数直接存到upload_data变量里面,在请求的时候,直接作为数据传递过去

    4、运行结果

  • 相关阅读:
    站立会议第七天
    站立会议第六天
    站立会议第五天
    站立会议第四天
    inotify简题
    搭建企业版yum仓
    ssh及ssh-key
    shell变量
    如何下载scp、wget、inotify及如何偷包
    rsync
  • 原文地址:https://www.cnblogs.com/guo2733/p/10542323.html
Copyright © 2011-2022 走看看