edit

文件存储

上传文件

Note

上传文件不能超过2MB大小。 上传文件后会返回url,调用者必须将该url用于某个地方(例如指定为头像URL),否则24小时后云端会定时清除未被使用的文件。

POST https://user-openapi.hekr.me/api/v1/user-file HTTP/1.1
Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryqcu5Qdx1ivNGl0o6
Authorization: Bearer {JWT_TOKEN}

------WebKitFormBoundaryqcu5Qdx1ivNGl0o6
Content-Disposition: form-data; name="file"; filename="png.png"
Content-Type: image/png


------WebKitFormBoundaryqcu5Qdx1ivNGl0o6--
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8

{
  "key": "user-file/dca71f4b-ca3a-4c66-b62c-8441983fc1a6/png.png",
  "url": "https://stage-allinone-ufile.hekr.me/user-file/dca71f4b-ca3a-4c66-b62c-8441983fc1a6/png.png",
  "md5": "079f7d85b3d8951946a8ca2612cecc06",
  "filename": "png.png"
}

请求体

参数 是否必须 说明
file 要上传的文件

返回体

参数 含义
key 上传文件唯一标识,该值仅用于氦氪内部服务
url 上传后文件地址
md5 文件md5值
filename 文件名