接口说明 & 请求URL#
- 通过
获取预授权上传地址获取一次性的预授权上传地址,使用获取到的地址进行文件上传
请求方式#
PUT
请求示例#
curl
curl -X PUT "https://example.com/bilibili/upload?xxxxxxxxxxxxxxx"
-H "Content-Type: application/octet-stream"
-H "Content-Length: 7428835"
--data-binary "@your_file_path"- 请注意:请求的
Content-Type字段请填写对应的文件类型以方便下游识别,例如png图片的类型为image/png
返回示例#
curl
Response:
Status Code: 200 OK
Reason Phrase: OK
Response Headers:
Accept-Ranges: bytes
Connection: keep-alive
Cross-Origin-Resource-Policy: cross-origin
Date: Tue, 25 Nov 2025 07:26:24 GMT
ETag: dc29f3e866a6a24ad1962e4be57c2133
Keep-Alive: timeout=60
Proxy-Connection: keep-alive
Server: ICAgIA0OElQEVwYLSAQVUztifishPTZSREEWVxBTQ1NMQ0MrZTF0eWZlFEREVldUHw==
Vary: Origin
X-Amz-Request-Id: 64e1f5d12069255a
X-Amz-Version-Id: v1.0.0
Content-Length: 0
Content-Type: application/octet-stream
Response Body:
(Empty response body)文件上传成功\失败状态请参考Response Status Code。
- 参考code
上传成功(200),上传失败(400),请求方式错误(405)