即使文件为4mb,下载文件也始终为4kb

时间:2018-09-17 13:45:18

标签: android download android-download-manager

我需要从网址下载文件。我知道该网址有效,因为我尝试使用浏览器。
问题是,即使文件是4mb,我也总是得到4kb的文件。

这是我使用的代码:

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,但得到的结果相同。

0 个答案:

没有答案