Загрузка файла всегда 4 КБ, даже если файл 4 МБ - PullRequest
0 голосов
/ 17 сентября 2018

Мне нужно скачать файл с URL.Я знаю, что URL работает, потому что я пытался с браузером.
Проблема в том, что я всегда получаю файл 4 КБ, даже если файл 4 МБ.

Это код, который я использую:

DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));

request.setTitle("Downloading...");  //set title for notification in status_bar
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);  //flag for if you want to show notification in status or not

String nameOfFile = "myfile.apk";

File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getPath());
if (!f.exists()) {
   f.mkdirs();
}
request.setDestinationInExternalPublicDir("Download", nameOfFile);
DownloadManager downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
downloadManager.enqueue(request);

Я также пытался использовать AsyncTask, но я получаю тот же результат.

...