文件存储
上传文件¶
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 | 文件名 |