Как загрузить zip-файл с сервера с помощью Retrofit2?

#android #retrofit2 #android-download-manager

#Android #модернизация 2 #android-менеджер загрузок

Вопрос:

Ответ на запрос GET возвращает имя файла в заголовке conntent-disposition, и я хочу загрузить этот файл с помощью DownloadManager, но он не работает. И имя файла такое «example.zip»

 val fileName =responseBody.headers().get("content-disposition")?.replace("attachment; filename=","")  val downloadManager = getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager  val request = DownloadManager.Request(Uri.parse(fileName))  downloadManager.enqueue(request)  

Комментарии:

1. Вы не можете использовать простое имя файла в качестве uri в запросе.