繁体   English   中英

如何在webView中下载pdf文件andorid

[英]how to download the pdf file in webView andorid

大家好,我是 android 开发的新手,我想在我的应用程序 webView 中下载一个 pdf 文件,我使用下面的代码,但是当我尝试打开它时,应用程序将我重定向到我的手机网络浏览器,我该如何解决它以及如何下载我的 webView 中的 pdf 文件

webView.loadUrl("https://drive.google.com/file/d/0B8q0tdiHCaVUc3RhcnRlcl9maWxl/view")
        
        webView.setDownloadListener { url, userAgent, contentDisposition, mimetype, contentLength ->

            val i = Intent(Intent.ACTION_VIEW)
            i.data = Uri.parse(url)
            startActivity(i)

}

这里你有很多方法来下载文件,但这个链接不是指向 PDF...它指向一些网络应用程序(Goodle Drive 链接),它可以读取和显示 PDF 作为自己的网络内容(“inside "),因此当您开始下载此文件时,您将获得一些 Web 内容/数据。 也许值得尝试解析这个结构以寻找 pdf URL,或者可能只是提供严格的 pdf 链接(可能以.pdf结尾)而不是这个“网络查看器”。 然后使用链接的 SO 主题/问题中描述的方法之一

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM