Skip to main content
string
必填
你账户的 API 密钥。你可以在账户设置中找到它。
分块完成会将通过分块发送发送的分块组装成最终文件。分块列表在服务器上读取,因此你只需要发送 upload 令牌。一旦它返回响应,文件即已存储并计入你的配额。需要 blob:write scope,或开启该上传的上传令牌,以及有效计划。 请求被拒绝时会发生什么取决于原因:
  • 当账户没有有效计划(PERMISSION_DENIED)、超出配额(STORAGE_QUOTA_EXCEEDED)或存储不可用(503)时,上传会保持开启。解决问题后再次调用完成即可,无需重新发送任何分块。
  • 当文件小于 512 字节(FILE_TOO_SMALL)或超过其限制(FILE_TOO_LARGE)时,上传会被中止,其分块会被丢弃。
  • 当尚未发送任何分块(NO_CHUNKS_UPLOADED),或除最后一个外某个分块小于 5 MB(CHUNK_TOO_SMALL)时,什么都不会改变:重新发送该分块,然后再次完成。

参数

string
必填
分块初始化返回的 upload 令牌。也可以放在 upload 查询参数中。

速率限制

每 10 秒 5 次请求,因此多个并行上传可以同时完成(RATE_LIMITED,429)。

响应

string
成功为 “success”,否则为 “error”。
object

错误

相关内容

  • Blob SDK:blob.put() 会为超过 90 MiB 的文件自动执行完整的分块上传流程