Docx文件下载

时间:2014-08-01 02:31:11

标签: android android-intent

我正在尝试下载.docx文件。我会使用HTTP连接下载。但链接不是直接链接。所以我使用意图在浏览器中打开网址。因此,浏览器将下载它。

            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文件扩展名中。

enter image description here

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

问题不在您的代码中,当您使用本机浏览器时会发生这种情况。那时它以“.bin”文件格式下载文件。

但是,如果您使用chrome,则会以“.docx”文件格式下载。 我刚刚测试了你的代码。它运作良好&我以“.docx”文件格式获取该文件。您需要通过Android谷歌浏览器浏览器下载它。

所以我建议你打开android移动谷歌浏览器浏览器,同时调用隐藏意图打开/选择浏览器下载文件

这里我给你链接在本机android浏览器中下载文件时自动扩展转换的问题。

参考链接:

Avoiding content type issues when downloading a file via browser on Android