public final class

UploadDataProviders

extends Object
java.lang.Object
   ↳ org.chromium.net.apihelpers.UploadDataProviders

Class Overview

Provides implementations of UploadDataProvider for common use cases.

Summary

Public Methods
static UploadDataProvider create(File file)
Uploads an entire file.
static UploadDataProvider create(byte[] data)
Uploads the contents of data
static UploadDataProvider create(ByteBuffer buffer)
Uploads a ByteBuffer, from the current buffer.position() to buffer.limit()
static UploadDataProvider create(byte[] data, int offset, int length)
Uploads length bytes from data, starting from offset
static UploadDataProvider create(ParcelFileDescriptor fd)
Uploads an entire file, closing the descriptor when it is no longer needed.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static UploadDataProvider create (File file)

Uploads an entire file.

Parameters
file File: The file to upload
Returns
UploadDataProvider A new UploadDataProvider for the given file

public static UploadDataProvider create (byte[] data)

Uploads the contents of data

Parameters
data byte: Array containing data to upload
Returns
UploadDataProvider A new UploadDataProvider for the given data

public static UploadDataProvider create (ByteBuffer buffer)

Uploads a ByteBuffer, from the current buffer.position() to buffer.limit()

Parameters
buffer ByteBuffer: The data to upload
Returns
UploadDataProvider A new UploadDataProvider for the given buffer

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

Uploads length bytes from data, starting from offset

Parameters
data byte: Array containing data to upload
offset int: Offset within data to start with
length int: Number of bytes to upload
Returns
UploadDataProvider A new UploadDataProvider for the given data

public static UploadDataProvider create (ParcelFileDescriptor fd)

Uploads an entire file, closing the descriptor when it is no longer needed.

Parameters
fd ParcelFileDescriptor: The file descriptor to upload
Returns
UploadDataProvider A new UploadDataProvider for the given file descriptor
Throws
IllegalArgumentException if fd is not a file.