我正在尝试从网站上下载文件,该网站的下载按钮的类型为在表单内提交。表单正在向网址发出发布请求,如下所示
<form action="someUrl" classs="someClass" id="id" method="post" name="verify" autocomplete="off">
<input class="Button " id="download" name="buttonOtp" type="submit" value="Download" onclick="return verifyForm();">
</form>
在这里verifyForm()函数对表单进行了一些验证,然后返回。现在,在那之后调用发布请求。
我试图将下载侦听器设置为webView,但是由于从不调用onDownloadStart()函数,因此该侦听器无法捕获该事件。
这里有一个下载侦听器的片段
webView.setDownloadListener(new DownloadListener() {
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype,
long contentLength) {
//some code
}
我尝试在函数中打印一些日志,但是什么也没打印。
答案 0 :(得分:0)
我转到了自定义标签,而不是webview。只有我能够处理下载部分