【问题标题】:How to download PDF file from php URL in Android?如何从 Android 中的 php URL 下载 PDF 文件?
【发布时间】:2015-05-21 17:44:46
【问题描述】:

我有一个 php URL,当我在浏览器中运行它时,它会返回给我一个 PDF 文件。在我的应用程序中,我想下载这个 PDF 文件。我正在尝试这样做:

HttpURLConnection urlConnection = urlConnection = (HttpURLConnection) url_download_relatorio_funcionario.openConnection();
urlConnection.setRequestMethod("GET");
urlConnection.setDoOutput(true);
urlConnection.connect();

int totalSizePDF = urlConnection.getContentLength();

但是整数值“totalSizePDF”只返回给我 -1 值,而不是我在浏览器中运行此 URL 时打开的 PDF 文件的实际大小。如何从 php URL 下载这个 PDF 文件,产生和浏览器一样的效果?

【问题讨论】:

    标签: java php android pdf


    【解决方案1】:

    getContentLength() 使用 Content-Length 标头,根据 Google Chrome 的开发工具,您的服务器不会返回。

    首先尝试从您的 PHP 脚本中设置长度标头。

    下载文件应该只是读取返回的字节并将它们保存到文件中。

    【讨论】:

      猜你喜欢
      • 2014-11-14
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      相关资源
      最近更新 更多