Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在我的 android 应用程序中下载一个文件,我想显示一个进度条。我需要知道使用此方法的总文件大小:这里。问题是我总是得到-1,尽管它设置在服务器上并且我可以从我的计算机上看到它。
这是代码:
URL url = new URL(fileUrl); URLConnection ucon = url.openConnection(); ucon.connect(); int length = ucon.getContentLength();
问题是什么 ?
这与 Android 无关,很可能不是从服务器发送的。请使用任何嗅探工具确保内容长度标头存在。