索引
ByteStream
(界面)RestByteStream
(界面)Media
(消息)UpdateMediaRequest
(消息)WriteRequest
(消息)WriteResponse
(消息)
ByteStream
Byte Stream API 让客户端能够对资源读写字节流。资源有名称,下面的 API 调用中提供这些名称,用于标识正在读取或写入的资源。
Byte Stream API 的所有实现都会导出此处定义的接口:
Read()
:读取资源的内容。Write()
:写入资源的内容。客户端可以使用同一资源多次调用Write()
,并可通过调用QueryWriteStatus()
检查写入操作的状态。
ByteStream API 未提供直接访问/修改与资源关联的任何元数据的方式。
该服务返回的错误位于 Google 规范错误空间内。
书写 | |
---|---|
对之前写入和最终确定的资源名称调用 当客户端关闭请求渠道时,服务将使用
|
RestByteStream
UpdateMedia | |
---|---|
上传媒体内容。支持通过 URI
|
媒体
媒体资源。
字段 | |
---|---|
resource_name |
媒体资源的名称。 |
UpdateMediaRequest
上传媒体的请求消息。
字段 | |
---|---|
resource_name |
正在下载的媒体的名称。请参阅 |
media |
表示正在上传的媒体。 |
WriteRequest
ByteStream.Write 的请求对象。
字段 | |
---|---|
resource_name |
要写入的资源的名称。必须在每个 |
write_offset |
相对于资源开头偏移量,数据应写入到该位置。所有 在 在后续调用中,必须设置此值,并且此值必须等于前一个 不正确的值将导致错误。 |
finish_write |
如果为 |
data |
资源数据的一部分。对于任何给定的 |
WriteResponse
ByteStream.Write
的响应对象。
字段 | |
---|---|
committed_size |
已针对给定资源处理的字节数。 |