本帖最后由 谢述华 于 2012-5-25 09:45 编辑
1、URLConnection下面有个getContentType方法,可以返回下载文件的长度。
代码如下:- import java.io.IOException;
- import java.net.HttpURLConnection;
- import java.net.URL;
- import java.net.URLConnection;
复制代码- public class cw {
- public static void main(String[] args) throws IOException {
- URL ur=new URL("http://jywt2.newhua.com/down/httpwatch_20063.zip");
- URLConnection huc= ur.openConnection();
- int len=huc.getContentLength();
- System.out.println(len);
- }
- }
复制代码 2、可以采用读取服务器输出流的方法。
服务器在接受到请求的时候会返回Content-Length信息,读取这段信息即可。
查了很多资料才找到的,希望能够帮到你。 |
|