UploadDataProviders

class UploadDataProviders


一般的なユースケース向けに UploadDataProvider の実装を提供します。

概要

パブリック関数

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

現在の buffer.position() から buffer.limit() までの ByteBuffer をアップロードします。

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)

offset から始まる data から length バイトをアップロードします。

パブリック関数

create

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

現在の buffer.position() から buffer.limit() までの ByteBuffer をアップロードします。

パラメータ
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!

offset から始まる data から length バイトをアップロードします。

パラメータ
data: ByteArray!

アップロードするデータを含む配列

offset: Int

開始するデータ内のオフセット

length: Int

アップロードするバイト数

戻り値
UploadDataProvider!

指定されたデータの新しい UploadDataProvider