docx文件下载
Posted
技术标签:
【中文标题】docx文件下载【英文标题】:Docx file download 【发布时间】:2014-09-24 04:06:53 【问题描述】:我正在尝试下载 .docx 文件。我会使用 HTTP 连接下载。但链接不是直接链接。所以我正在使用意图在浏览器中打开 url。因此,浏览器会下载它。
String url = "http://dev.businessinfo.uz/document/template/download/link/528b07d162135";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
问题是文件下载到 bin 文件扩展名中,文档查看器应用程序无法打开。
如何解决这个问题?
【问题讨论】:
【参考方案1】:问题不在您的代码中,而是在您使用本机浏览器时发生。当时它以“.bin”文件格式下载文件。
但是,如果您使用 chrome,它将以“.docx”文件格式下载。 我刚刚测试了你的代码。它工作正常,我以“.docx”文件格式获取该文件。您需要通过 android google chrome 浏览器下载。
所以我建议你在调用打开/选择浏览器下载文件的隐式意图时打开 android mobile google chrome 浏览器
这里我给你一个链接,解决在原生安卓浏览器中下载文件时自动扩展转换的问题。
参考链接:
Avoiding content type issues when downloading a file via browser on Android
【讨论】:
以上是关于docx文件下载的主要内容,如果未能解决你的问题,请参考以下文章