大羽安全应急模型 开发者文档 大羽安全应急模型 开发者文档
首页
  • 简 介
  • 快速开始
  • 返回响应码
  • 鉴权
  • 图像上传
  • 请求模型
  • 使用配置
首页
  • 简 介
  • 快速开始
  • 返回响应码
  • 鉴权
  • 图像上传
  • 请求模型
  • 使用配置
  • 指南

    • 简 介
    • 快速开始
    • 返回响应码
  • API接口

    • 鉴权
    • 图像上传
      • 请求模型
    目录

    图像上传

    # 接口信息

    • 接口状态 : 正常
    • 请求方式 :POST
    • 返回格式 :JSON

    # 请求地址

    https://XXXX/api/v1/upload_user_file/
    
    1

    # 请求头参数

    参数名 必选 类型 描述
    Authorization 是 string 参考鉴权后获取的 token

    # 请求体参数

    参数名 必选 类型 描述
    file 是 file 用户要上传的本地文件

    # 响应参数

    参数名称 类型 描述
    code int 响应码:200 成功;400 失败
    data string 返回的文件路径
    msg string 成功或失败的消息

    # 代码示例

    注意 🔔️

    没有开发者调用凭证无法调用接口 前往获取开发者凭证 (opens new window)

    • 示例一 :Python 调用示例
    import requests
    import json
    import base64
    
    def img_file_upload():
    
        # 参看 01 鉴权部分,获取 token
        token, _ = get_auth()
    
        # 请求 url 和 file
        headers = {'Authorization': token}
        url = 'https://XXXX/api/v1/upload_user_file/'
        files = {'file': open('/home/images/ba3dd8e7ed2.jpeg', 'rb')}
    
        # 发起上传请求
        response = requests.post(url, files=files, headers=headers)
    
        # 获取文件路径
        result = json.loads(response.text)
        file_path = result['data']
    
        return file_path
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23

    # 响应示例

    {
      "code": 200,
      "data": "static/user_images/7a21148d-bed1-40bc-9758-fa998a25a21b.jpeg",
      "msg": "Success"
    }
    
    1
    2
    3
    4
    5
    鉴权
    请求模型

    ← 鉴权 请求模型→

    Theme by Vdoing
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式