我正在使用 DownloadManager 的 URL 下载 pdf 文件。文件已成功下载,并提供了链接/URL。状态在通知中也可见,下载后,可以打开并查看 pdf。我还使用以下代码设置文件目标:
request.setDestinationInExternalFilesDir(DownloadActivity.this, Environment.DIRECTORY_DOWNLOADS,"pdf1.pdf");
现在的问题是,文件正在下载,但我在下载文件夹中找不到该文件。我基本上想吐出我下载的文件的路径。 这是我的完整代码:
downloadManager = (DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);
Uri uri = Uri.parse(URL);
DownloadManager.Request request = new DownloadManager.Request(uri);
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalFilesDir(DownloadActivity.this, Environment.DIRECTORY_DOWNLOADS,"pdf1.pdf");
Long ref = downloadManager.enqueue(request);
我需要做哪些更改才能获取下载文件的路径? 非常感谢。
最佳答案
为什么不登录Environment.DIRECTORY_DOWNLOAD来检查路径
关于java - 无法获取下载路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55801513/