//library/com.uploadcare.android.library.upload/MultipleUrlsUploader/upload
upload
[androidJvm]
Content
open override fun upload(progressCallback: ProgressCallback?): List<UploadcareFile>
More info
Synchronously uploads the files to Uploadcare.
The calling thread will be busy until the upload is finished. Uploadcare is polled every 500 ms for upload progress.
#### Return
A list of Uploadcare files
[androidJvm]
Content
fun [upload](/uploadcare-android/library/com.uploadcare.android.library.upload/-multiple-urls-uploader/upload.html)(pollingInterval: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), progressCallback: [ProgressCallback](/uploadcare-android/library/com.uploadcare.android.library.callbacks/-progress-callback/)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[UploadcareFile](/uploadcare-android/library/com.uploadcare.android.library.api/-uploadcare-file/)>
More info
Synchronously uploads the file to Uploadcare.
The calling thread will be busy until the upload is finished.
#### Return
An Uploadcare file
## Parameters
androidJvm
| Name| Summary|
|---|---|
| pollingInterval|
Progress polling interval in ms, default is 500ms.
| progressCallback|
, progress will be reported on the same thread upload started.