как скачать файл .csv из Android WebView без получения правильного URL - PullRequest
0 голосов
/ 04 марта 2019

Я разработал веб-приложение в рамках Spring.Загрузка в веб-приложении работает нормально, но для веб-просмотра файл не загружается.Я использовал Android onDownloadStart () из DownloadListener, но onDownloadStart () не работает должным образом (возможно, он не получает правильный URL).Я получаю путь к файлу для загрузки (не точный URL). Вот почему он не работает.

вот мой код загрузки

webView.setDownloadListener (новый DownloadListener () {

            public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength)
            {
                //for downloading directly through download manager
                DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
                request.allowScanningByMediaScanner();
                request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
                request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "download");
                DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
                dm.enqueue(request);
                Toast.makeText(getApplicationContext(),"inside download",Toast.LENGTH_LONG).show();
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...