//library/com.uploadcare.android.library.upload/FileUploader
FileUploader
[androidJvm] class FileUploader : Uploader
Uploadcare uploader for files and binary data.
Constructors
Name | Summary |
---|---|
FileUploader | [androidJvm] fun FileUploader(client: UploadcareClient, file: File)Creates a new uploader from a file on disk (not to be confused with a file resource from Uploadcare API). |
FileUploader | [androidJvm] fun FileUploader(client: UploadcareClient, uri: Uri, context: Context)Creates a new uploader from a android.net.Uri object reference. |
FileUploader | [androidJvm] fun FileUploader(client: UploadcareClient, stream: InputStream, filename: String = DEFAULT_FILE_NAME)Creates a new uploader from InputStream. |
FileUploader | [androidJvm] fun FileUploader(client: UploadcareClient, bytes: ByteArray, filename: String = DEFAULT_FILE_NAME)Creates a new uploader from binary data. |
FileUploader | [androidJvm] fun FileUploader(client: UploadcareClient, content: String, filename: String = DEFAULT_FILE_NAME)Creates a new uploader from binary data. |
Types
Name | Summary |
---|---|
Companion | [androidJvm] Content object Companion |
Functions
Name | Summary |
---|---|
cancel | [androidJvm] Content open override fun cancel() More info Cancel upload of the file. |
equals | [androidJvm] Content open operator fun equals(other: Any?): Boolean |
hashCode | [androidJvm] Content open fun hashCode(): Int |
pause | [androidJvm] Content fun pause(): Boolean More info Pause upload of the file. |
resume | [androidJvm] Content fun resume(): Boolean More info Resume upload of the file that was previously paused. |
signedUpload | [androidJvm] Content fun signedUpload(signature: String, expire: String): FileUploader More info Signed Upload - let you control who and when can upload files to a specified Uploadcare project. |
store | [androidJvm] Content open override fun store(store: Boolean): FileUploader More info Store the file upon uploading. |
toString | [androidJvm] Content open fun toString(): String |
upload | [androidJvm] Content open override fun upload(progressCallback: ProgressCallback?): UploadcareFile More info Synchronously uploads the file to Uploadcare. |
uploadAsync | [androidJvm] Content open override fun uploadAsync(callback: UploadFileCallback) More info Asynchronously uploads the file to Uploadcare. |
Properties
Name | Summary |
---|---|
isCanceled | [androidJvm] var isCanceled: Boolean = false |
isPaused | [androidJvm] var isPaused: Boolean = false |