可能重复:
如何在下载文件之前知道文件的大小?
我必须在我的应用程序中下载一些 pdf。
我需要在开始下载之前设置文件大小,以显示进度条,或使用标准的“正在下载 ..”通知通知用户
如何获得具有新 Url(' http://mysite.net//mypdf.pdf ') 的文件大小?
可能重复:
如何在下载文件之前知道文件的大小?
我必须在我的应用程序中下载一些 pdf。
我需要在开始下载之前设置文件大小,以显示进度条,或使用标准的“正在下载 ..”通知通知用户
如何获得具有新 Url(' http://mysite.net//mypdf.pdf ') 的文件大小?
final URLConnection connection = url.openConnection();
final int length = connection.getContentLength();
尝试使用URLConnection.getContentLength
如上。如果服务器没有指定长度,那么你就无法知道。