0

我正在我的 android 应用程序中下载一个文件,我想显示一个进度条。我需要知道使用此方法的总文件大小:这里。问题是我总是得到-1,尽管它设置在服务器上并且我可以从我的计算机上看到它。

这是代码:

URL url = new URL(fileUrl);
URLConnection ucon = url.openConnection();
ucon.connect();
int length = ucon.getContentLength();

问题是什么 ?

4

1 回答 1

-1

这与 Android 无关,很可能不是从服务器发送的。请使用任何嗅探工具确保内容长度标头存在。

于 2012-04-22T18:45:49.723 回答