//library/com.uploadcare.android.library.upload/FileUploader/FileUploader
FileUploader
[androidJvm]
Content
fun FileUploader(client: UploadcareClient, file: File)
More info
Creates a new uploader from a file on disk (not to be confused with a file resource from Uploadcare API).
Parameters
androidJvm
Name | Summary |
---|---|
client | Uploadcare client |
file | File on disk |
[androidJvm]
Content
fun FileUploader(client: UploadcareClient, uri: Uri, context: Context)
More info
Creates a new uploader from a android.net.Uri object reference. (not to be confused with a file resource from Uploadcare API).
Parameters
androidJvm
Name | Summary |
---|---|
client | Uploadcare client |
context | Application context android.content.Context. |
uri | Object reference android.net.Uri. |
[androidJvm]
Content
fun FileUploader(client: UploadcareClient, stream: InputStream, filename: String = DEFAULT_FILE_NAME)
More info
Creates a new uploader from InputStream.
InputStream data upload only supported for data less than 10485760 bytes, multipart upload is not supported for InputStream, because we don’t know size in advance, consider using different method or Uploader class for such cases.
Parameters
androidJvm
Name | Summary |
---|---|
client | Uploadcare client |
filename | Original filename |
stream | InputStream |
[androidJvm]
Content
fun FileUploader(client: UploadcareClient, bytes: ByteArray, filename: String = DEFAULT_FILE_NAME)
More info
Creates a new uploader from binary data.
Parameters
androidJvm
Name | Summary |
---|---|
bytes | File contents as binary data |
client | Uploadcare client |
filename | Original filename |
[androidJvm]
Content
fun FileUploader(client: UploadcareClient, content: String, filename: String = DEFAULT_FILE_NAME)
More info
Creates a new uploader from binary data.
Parameters
androidJvm
Name | Summary |
---|---|
client | Uploadcare client |
content | Contents data as String object. |
filename | Original filename |