Почему скачиваются поврежденные файлы?
Используя этот код файлы постоянно скачиваются поврежденными. При том что тестировались разные файлы для скачивания в формате apk, в разных приложениях, для часов и для телефона, и с разных хостингов. Может данная ситуация происходит из за того что меняется название файла в коде или же по причине что я не указываю все пермишены именно в коде а пытаюсь скачать без разрешения пользователя на устройстве?
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url + ""));
request.setTitle(fileName);
request.setMimeType("*/*");
request.allowScanningByMediaScanner();
request.setAllowedOverMetered(true);
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, fileName);
DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
dm.enqueue(request);