2017-06-07 2 views
1

Ich lade PDF-Datei mit Chrome, Firefox Browser und es erfolgreich herunterladen Datei. Aber wenn dieselbe Datei-URL in der Web-Ansicht verwendet wird, wird die Datei nicht heruntergeladen. Ich verwende Request-Methode: POST. Gibt es eine Möglichkeit, diese Art von Datei herunterzuladen?Datei mit POST-Methode herunterladen mit webview android

ich diesen Link haben gesehen: Android WebView download not working

Kann irgendein lösen mein Problem des Herunterladens andere Art und Weise zu benutzen?

Danke

+0

Ich habe das gleiche Problem, mein Download ist es gefeuert, wenn ich einen Beitrag mit einem Knopf mache. Der Downloadmanager wird in diesem Fall nicht ausgelöst. Hast du irgendeine Lösung gefunden? – David

Antwort

0

Verwenden MultiThreadDownloader Plugin für Android, so dass Sie direkte Verbindung von Dateien in Webansicht von unten Codes erhalten können:

mWebView.setDownloadListener(new DownloadListener() { 
    public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { 
     // download(Uri.parse(url)); 
    } 
}); 

Wenn Sie eine direkte Verbindung von webview erhalten, können Sie es passieren zu MultiThreadDownloader, zum Download.

+0

Vielen Dank für Ihre Antwort, aber ich habe bereits den gleichen Listener, aber es ruft nie. Meine Download-URL basiert auf der POST-Methode. – Nik