UploadDataProviders

class UploadDataProviders


針對常見用途提供 UploadDataProvider 的實作項目。

摘要

公開函式

java-static UploadDataProvider!
create(buffer: ByteBuffer!)

從目前的 buffer.position() 上傳 ByteBuffer 至 buffer.limit()

java-static UploadDataProvider!
create(data: ByteArray!)

上傳 data 的內容

java-static UploadDataProvider!

上傳整個檔案,並在不再需要時關閉描述元。

java-static UploadDataProvider!
create(file: File!)

上傳整個檔案。

java-static UploadDataProvider!
create(data: ByteArray!, offset: Int, length: Int)

data 上傳 length 個位元組,起始位置為 offset

公開函式

create

java-static fun create(buffer: ByteBuffer!): UploadDataProvider!

從目前的 buffer.position() 上傳 ByteBuffer 至 buffer.limit()

參數
buffer: ByteBuffer!

要上傳的資料

傳回
UploadDataProvider!

指定緩衝區的新 UploadDataProvider

create

java-static fun create(data: ByteArray!): UploadDataProvider!

上傳 data 的內容

參數
data: ByteArray!

要上傳的資料所屬陣列

傳回
UploadDataProvider!

指定資料的新 UploadDataProvider

create

java-static fun create(fd: ParcelFileDescriptor!): UploadDataProvider!

上傳整個檔案,並在不再需要時關閉描述元。

參數
fd: ParcelFileDescriptor!

要上傳的檔案描述元

傳回
UploadDataProvider!

指定檔案描述元的全新 UploadDataProvider

擲回
java.lang.IllegalArgumentException

如果 fd 不是檔案。

create

java-static fun create(file: File!): UploadDataProvider!

上傳整個檔案。

參數
file: File!

要上傳的檔案

傳回
UploadDataProvider!

指定檔案的新 UploadDataProvider

create

java-static fun create(data: ByteArray!, offset: Int, length: Int): UploadDataProvider!

data 上傳 length 個位元組,起始位置為 offset

參數
data: ByteArray!

要上傳的資料所屬陣列

offset: Int

開始使用的資料內偏移

length: Int

要上傳的位元組數

傳回
UploadDataProvider!

指定資料的新 UploadDataProvider