Не удалось получить путь загрузки - PullRequest
0 голосов
/ 23 апреля 2019

Я загружаю PDF-файл, используя URL с DownloadManager.Файл успешно загружается, с предоставленной ссылкой / URL.Статус также виден в уведомлениях, и после загрузки, PDF можно открыть и просмотреть.Я также устанавливаю место назначения файла, используя следующий код:

request.setDestinationInExternalFilesDir(DownloadActivity.this, Environment.DIRECTORY_DOWNLOADS,"pdf1.pdf");

Теперь проблема в том, что файл загружается, но я не смог найти файл в папке загрузок.Я в основном хочу, чтобы Toast путь моего загруженного файла.Вот весь мой код:

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 голосов
/ 23 апреля 2019

Попробуйте запросить разрешения, прочитать и написать, прежде чем хранить ваши данные

0 голосов
/ 23 апреля 2019

Почему бы не войти в Environment.DIRECTORY_DOWNLOAD, чтобы проверить путь

...