首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在webView andorid中下载pdf文件

如何在webView andorid中下载pdf文件
EN

Stack Overflow用户
提问于 2020-10-17 16:52:52
回答 1查看 521关注 0票数 0

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

代码语言:javascript
复制
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)

}
EN

回答 1

Stack Overflow用户

发布于 2020-10-17 17:11:32

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64400671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档