gpt4 book ai didi

java - 下载 getcontentlength() 在 Android 中返回 -1

转载 作者:行者123 更新时间:2023-11-29 08:48:26 24 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,我正在下载一个文件并在进度条中显示进度。为此,我需要知道文件的长度。所以我正在使用下面提到的代码。但它返回-1。它适用于本地服务器。但是一旦它转移到实时服务器,问题就开始了。所以任何人都可以帮助我。

URL url = new URL("URL TO DOWNLOAD");
URLConnection conection = url.openConnection();
HttpURLConnection httpUrlConn = (HttpURLConnection) conection;
httpUrlConn.connect();
int fileLength = connection.getContentLength();

这里我得到的文件长度为-1。为什么会这样?有没有办法避免它并获得正确的长度?

最佳答案

检查您的 URL 路径页面,我认为该页面上没有任何数据。

关于java - 下载 getcontentlength() 在 Android 中返回 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23954310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com