//library/com.uploadcare.android.library.upload/UrlUploader

UrlUploader

[androidJvm] class UrlUploader(client: UploadcareClient, sourceUrl: String) : Uploader

Uploadcare uploader for URLs.

Constructors

Name Summary
UrlUploader [androidJvm] fun UrlUploader(client: UploadcareClient, sourceUrl: String)

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.


checkDuplicates [androidJvm]
Content
fun checkDuplicates(checkDuplicates: Boolean): UrlUploader
More info
Set to run duplicates check upon file uploading.


equals [androidJvm]
Content
open operator fun equals(other: Any?): Boolean


hashCode [androidJvm]
Content
open fun hashCode(): Int


saveDuplicates [androidJvm]
Content
fun saveDuplicates(saveDuplicates: Boolean): UrlUploader
More info
Save duplicates upon file uploading.


[androidJvm]
Content
fun saveDuplicates(filename: String): UrlUploader
More info
Sets the name for a file uploaded from URL.


signedUpload [androidJvm]
Content
fun signedUpload(signature: String, expire: String): UrlUploader
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): UrlUploader
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 from provided URL to Uploadcare.


[androidJvm]
Content
fun upload(pollingInterval: Long, progressCallback: ProgressCallback? = null): UploadcareFile
More info
Synchronously uploads the file to Uploadcare.


uploadAsync [androidJvm]
Content
open override fun uploadAsync(callback: UploadFileCallback)
More info
Asynchronously uploads the file from provided URL to Uploadcare.