无法获取下载路径

时间:2019-04-22 21:43:29

标签: java android pdf android-download-manager

我正在通过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);

要获取下载文件的路径,我需要做哪些更改? 非常感谢。

2 个答案:

答案 0 :(得分:0)

为什么不登录Environment.DIRECTORY_DOWNLOAD来检查路径

答案 1 :(得分:0)

在存储数据之前尝试征求权限,进行读写