索引
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 |
已針對特定資源處理的位元組數。 |