【发布时间】:2014-07-20 04:43:09
【问题描述】:
我正在开发一个 Android 应用程序,我正在下载一个文件并在进度条中显示进度。为此,我需要知道文件的长度。所以我使用下面提到的代码。但它返回-1。它适用于本地服务器。但是一旦它转移到实时服务器,问题就开始了。所以任何人都可以帮助我。
URL url = new URL("URL TO DOWNLOAD");
URLConnection conection = url.openConnection();
HttpURLConnection httpUrlConn = (HttpURLConnection) conection;
httpUrlConn.connect();
int fileLength = connection.getContentLength();
在这里,我将文件长度设为 -1。为什么会发生?有没有办法避免它并获得正确的长度?
【问题讨论】:
标签: java android web-services web-applications download