<分区>
我对这个 URL url 有疑问 它是一个 302 网址,当您在 brwoser http://mp3goo.io/ 中运行时,它会重定向到该站点但是当你在下载管理器上发布它时它显示 10 mb 文件,我下载并工作正常。我检查了我的 android 代码,它说 -1 内容长度如何像下载管理器一样获取文件大小 image
<分区>
我对这个 URL url 有疑问 它是一个 302 网址,当您在 brwoser http://mp3goo.io/ 中运行时,它会重定向到该站点但是当你在下载管理器上发布它时它显示 10 mb 文件,我下载并工作正常。我检查了我的 android 代码,它说 -1 内容长度如何像下载管理器一样获取文件大小 image
最佳答案
用这个
new Thread(new Runnable() {
@Override
public void run() {
try {
URL myUrl = new URL(url);
URLConnection urlConnection = myUrl.openConnection();
urlConnection.connect();
int file_size = urlConnection.getContentLength();
Log.i("sasa", "file_size = " + file_size);
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
关于android - 从url获取文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47469255/
相关文章:
java - 如何跟踪普通 Spring 微服务应用程序(非 Spring boot)中的请求?
java - 使用 java UrlConnection 对 ntlm(或 kerberos)进行身份验证
java - 我可以在使用 java 的 HttpUrlConnection 类的地方覆盖 Host header 吗?
Android:当我动态添加新的 ListView 条目时,ListView 中的 Spinners 会丢失它们的值
asp.net-mvc - Firefox 存储了缓存的不完整响应
http - Firefox 插件或监控所有请求数据的方式,包括下载到浏览器的 header 和内容
java - 如何在内存中运行编译 kotlin 文件的测试并检查结果?