繁体   English   中英

如何从Android中的php URL下载PDF文件?

[英]How to download PDF file from php URL in Android?

我有一个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文件,产生与浏览器相同的效果?

getContentLength()使用Content-Length标头,根据Google Chrome浏览器的开发人员工具所述,您的服务器未返回。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM