怎样获得远程的文件大小? (50分)

  • 主题发起人 主题发起人 levistone
  • 开始时间 开始时间
L

levistone

Unregistered / Unconfirmed
GUEST, unregistred user!
URL url = new URL("http://www.mydomain.com" + fname + "." + suffix);
InputStream inputstream = url.openStream();
BufferedInputStream bufferedinputstream
= new BufferedInputStream(inputstream);
Size = bufferedinputstream.available();
**********************
(fname是文件的名字,suffix是文件的后缀名。)
当文件体积稍微大一点的时候,size返回的数值总是不准确。
我想取BufferedInputStream的count,可是这个是保护的,直接取不到。有什么办法能知道文件的大小嘛?
或者是用别的类?
谢谢!
 
厄,我知道怎么解决了,现在怎么办?难道把分数给我自己?
 
将分给我,顺便将结果告诉我![:D]
 
代码:
URL url = new URL("http://www.mydomain.com/" + fname + "." + suffix);
URLConnection urlConnection = url.openConnection();
fileSize = urlConnection.getContentLength();
///////////////////////////////////////////
真没法了?只有给分?[:(]
 
让斑竹帮忙
 
唉,你可以先将分给我,我再问个问题把分给你吗![:D][:D][:D]
 
这个故事告诉我们不要随便提问题,一定要好好想想,真没办法了才提。[:(]
给分了!
 
我是初学者,我把上述语句复制到我的程序中,总是出错,请问还需要加其它什么语句吗?
 
后退
顶部