使用webview android使用POST方法下载文件

时间:2017-06-07 18:37:11

标签: android webview

我正在使用chrome,firefox浏览器下载.pdf文件并成功下载文件。但是当在Web视图中使用相同的文件URL时,它不会下载文件。 我正在使用请求方法:POST。有没有办法下载这种类型的文件?

我看过这个链接:Android WebView download not working

任何人都可以使用其他方式解决我的问题吗?

谢谢

1 个答案:

答案 0 :(得分:-1)

使用MultiThreadDownloader插件用于Android,因此您可以通过以下代码获取webview中文件的直接链接:

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

当您从webview获得直接链接时,可以将其传递给MultiThreadDownloader,以便下载。