UploadDataProviders
Stay organized with collections
Save and categorize content based on your preferences.
Inherited Method Summary
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Public Methods
Returns
- A new UploadDataProvider for the given file
Uploads the contents of data
Parameters
data |
Array containing data to upload |
Returns
- 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 |
The data to upload |
Returns
- 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 |
Array containing data to upload |
offset |
Offset within data to start with |
length |
Number of bytes to upload |
Returns
- 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 |
The file descriptor to upload |
Returns
- A new UploadDataProvider for the given file descriptor
Throws
IllegalArgumentException |
if fd is not a file.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-10-26 UTC.
[null,null,["Last updated 2023-10-26 UTC."],[],[],null,["# UploadDataProviders\n\npublic final class **UploadDataProviders** extends Object \nProvides implementations of [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html) for common use cases. \n\n### Public Method Summary\n\n|------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html) | [create](../../../../../reference/org/chromium/net/apihelpers/UploadDataProviders.html#create(java.io.File))(File file) Uploads an entire file. |\n| static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html) | [create](../../../../../reference/org/chromium/net/apihelpers/UploadDataProviders.html#create(byte[]))(byte\\[\\] data) Uploads the contents of `data` |\n| static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html) | [create](../../../../../reference/org/chromium/net/apihelpers/UploadDataProviders.html#create(java.nio.ByteBuffer))(ByteBuffer buffer) Uploads a ByteBuffer, from the current `buffer.position()` to `buffer.limit()` |\n| static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html) | [create](../../../../../reference/org/chromium/net/apihelpers/UploadDataProviders.html#create(byte[],%20int,%20int))(byte\\[\\] data, int offset, int length) Uploads `length` bytes from `data`, starting from `offset` |\n| static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html) | [create](../../../../../reference/org/chromium/net/apihelpers/UploadDataProviders.html#create(android.os.ParcelFileDescriptor))(ParcelFileDescriptor fd) Uploads an entire file, closing the descriptor when it is no longer needed. |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| Object | clone() |\n| boolean | equals(Object arg0) |\n| void | finalize() |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Methods\n--------------\n\n#### public static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html)\n**create**\n(File file)\n\nUploads an entire file. \n\n##### Parameters\n\n| file | The file to upload |\n|------|--------------------|\n\n##### Returns\n\n- A new UploadDataProvider for the given file \n\n#### public static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html)\n**create**\n(byte\\[\\] data)\n\nUploads the contents of `data` \n\n##### Parameters\n\n| data | Array containing data to upload |\n|------|---------------------------------|\n\n##### Returns\n\n- A new UploadDataProvider for the given data \n\n#### public static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html)\n**create**\n(ByteBuffer buffer)\n\nUploads a ByteBuffer, from the current `buffer.position()` to `buffer.limit()` \n\n##### Parameters\n\n| buffer | The data to upload |\n|--------|--------------------|\n\n##### Returns\n\n- A new UploadDataProvider for the given buffer \n\n#### public static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html)\n**create**\n(byte\\[\\] data, int offset, int length)\n\nUploads `length` bytes from `data`, starting from `offset` \n\n##### Parameters\n\n| data | Array containing data to upload |\n| offset | Offset within data to start with |\n| length | Number of bytes to upload |\n|--------|----------------------------------|\n\n##### Returns\n\n- A new UploadDataProvider for the given data \n\n#### public static [UploadDataProvider](../../../../../reference/org/chromium/net/UploadDataProvider.html)\n**create**\n(ParcelFileDescriptor fd)\n\nUploads an entire file, closing the descriptor when it is no longer needed. \n\n##### Parameters\n\n| fd | The file descriptor to upload |\n|----|-------------------------------|\n\n##### Returns\n\n- A new UploadDataProvider for the given file descriptor \n\n##### Throws\n\n| IllegalArgumentException | if `fd` is not a file. |\n|--------------------------|------------------------|"]]