Android:如何在下载之前获取文件大小?

时间:2012-09-04 21:15:40

标签: android http download

  

可能重复:
  How to know the size of a file before downloading it?

我必须在我的应用程序中下载一些pdf。

我需要在开始下载之前获取文件大小,以显示进度条,或者通过标准的“下载...”通知来通知用户

如何获取具有新网址('http://mysite.net//mypdf.pdf')的文件大小?

1 个答案:

答案 0 :(得分:4)

final URLConnection connection = url.openConnection();
final int length = connection.getContentLength();

尝试使用上述URLConnection.getContentLength。如果服务器没有指定长度,那么你无法知道。