UploadDataProviders

public final class UploadDataProviders


일반적인 사용 사례를 위한 UploadDataProvider 구현을 제공합니다.

요약

공개 메서드

static UploadDataProvider

현재 buffer.position()에서 buffer.limit()까지 ByteBuffer를 업로드합니다.

static UploadDataProvider
create(byte[] data)

data의 콘텐츠를 업로드합니다.

static UploadDataProvider

전체 파일을 업로드하고 더 이상 필요하지 않을 때 설명자를 닫습니다.

static UploadDataProvider
create(File file)

전체 파일을 업로드합니다.

static UploadDataProvider
create(byte[] data, int offset, int length)

offset부터 시작하여 data에서 length 바이트를 업로드합니다.

공개 메서드

create

public static UploadDataProvider create(ByteBuffer buffer)

현재 buffer.position()에서 buffer.limit()까지 ByteBuffer를 업로드합니다.

매개변수
ByteBuffer buffer

업로드할 데이터

반환
UploadDataProvider

지정된 버퍼의 새 UploadDataProvider

create

public static UploadDataProvider create(byte[] data)

data의 콘텐츠를 업로드합니다.

매개변수
byte[] data

업로드할 데이터가 포함된 배열

반환
UploadDataProvider

지정된 데이터의 새 UploadDataProvider

create

public static UploadDataProvider create(ParcelFileDescriptor fd)

전체 파일을 업로드하고 더 이상 필요하지 않을 때 설명자를 닫습니다.

매개변수
ParcelFileDescriptor fd

업로드할 파일 설명자

반환
UploadDataProvider

지정된 파일 설명자의 새 UploadDataProvider

생성 값
java.lang.IllegalArgumentException

fd가 파일이 아닌 경우

create

public static UploadDataProvider create(File file)

전체 파일을 업로드합니다.

매개변수
File file

업로드할 파일

반환
UploadDataProvider

지정된 파일의 새 UploadDataProvider

create

public static UploadDataProvider create(byte[] data, int offset, int length)

offset부터 시작하여 data에서 length 바이트를 업로드합니다.

매개변수
byte[] data

업로드할 데이터가 포함된 배열

int offset

시작할 데이터 내 오프셋

int length

업로드할 바이트 수

반환
UploadDataProvider

지정된 데이터의 새 UploadDataProvider