【问题标题】:Docx file downloaddocx文件下载
【发布时间】: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 文件扩展名中,文档查看器应用程序无法打开。

如何解决这个问题?

【问题讨论】:

    标签: android android-intent


    【解决方案1】:

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

    但是,如果您使用 chrome,它将以“.docx”文件格式下载。 我刚刚测试了你的代码。它工作正常,我以“.docx”文件格式获取该文件。您需要通过 android google chrome 浏览器下载。

    所以我建议你在调用打开/选择浏览器下载文件的隐式意图时打开 android mobile google chrome 浏览器

    这里我给你一个链接,解决在原生安卓浏览器中下载文件时自动扩展转换的问题。

    参考链接:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      相关资源
      最近更新 更多