Bbili-open-mcpMCP
★

上传文件

guide#96文件上传

通过`获取预授权上传地址`获取一次性的预授权上传地址,使用获取到的地址进行文件上传

接口说明 & 请求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)


原始文档:096_上传文件.md(1276 字节)。用 bili_docs_get { "ref": "96" } 读全文,用 bili_docs_search { "query": "…" } 检索。