我试图从标题b中获取内容长度以获取文件大小,但我将其作为-1。这是.pdf或.doc文件的情况。根据对图像的期望,它工作正常。
以下是我试图达到的两件事。
int filelength=urlConnection.getContentLength();
并尝试了
final String contentLengthStr=urlConnection.getHeaderField("content-length");
这是我从网址下载文件时遇到的问题,尤其是当要下载的文件是.pdf或.doc文件时。
文件存在于服务器上,因为通过点击系统中的URL会将我重定向到下载文件。
请帮忙。
答案 0 :(得分:0)
根据您的解释,您可能会获取重定向回复而不是文档。您可能想要启用重定向: http://developer.android.com/reference/java/net/HttpURLConnection.html#setFollowRedirects(boolean)
请注意,http和https页面之间不会出现重定向(反之亦然)