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