Я использую метод Multipart для загрузки файла PDF с Android на сервер.
fun uploadMultipart() {
val apiUrl = getString(R.string.service_api)+"addDoc"
try {
val uploadId = UUID.randomUUID().toString()
MultipartUploadRequest(this@AddDocSecondActivity, uploadId, apiUrl)
.addFileToUpload(PdfPathHolder, "resource_center_pdf")
.addParameter("title", titles.text.toString().trim())
.addParameter("tags", tag.text.toString().trim())
.addParameter("categoryid", categoty_id)
.addParameter("country_id", country_id)
.addParameter("description", txtDiscription.text.toString().trim())
.addParameter("member_id", preferenceHelper?.getMyData(Utilities.USERID)!!)
.setNotificationConfig(UploadNotificationConfig())
.setMaxRetries(2)
.startUpload()
} catch (exc :Exception) {
Toast.makeText(this, "Error While uploading...", Toast.LENGTH_SHORT).show();
}
}
Как отобразить диалоговое окно «Прогресс», чтобы пользователь знал, сколько файлов было загружено?