文件上传

curl -X POST 'https://HOST:PORT/api/v1/third_interface/chat/uploadFile'

鉴权

出于安全考虑,必须将 TOKEN 存储于服务端并通过后端接口调用,避免在前端代码中直接暴露,以防止凭证泄露造成损失

请在 HTTP 请求的 Authorization 请求头中包含您的 TOKEN,格式如下:

Authorization: Bearer {YOUR_TOKEN}

TOKEN获取可通过 个人令牌 和 OAuth 应用获取,具体见 个人令牌授权OAuth 授权码授权

请求参数

form-data

  • uploadFile(file): 附件

响应参数:

  • status_code (int): 状态码,200表示成功
  • status_message (string): 状态信息
  • data (str): 返回的数据
    • file_path (str): 文件url
    • object_name (str): 对象名
    • file_name (str): 文件名称
    • hash_code (str): 哈希值

响应样例:

{
  "status_code": 200,
  "status_message": "SUCCESS",
  "data": [
    {
      "file_path": "http://Host:PORT/api/v1/file/download?object_name=20250416df18e2aeae64450aac72c512637ab537.pdf",
      "object_name": "20250416df18e2aeae64450aac72c512637ab537.pdf",
      "file_name": "半云科技员工绩效考核管理办法.pdf",
      "hash_code": "afe14fae2b9422afacd384da2091ea15"
    }
  ]
}