java获取远程文件大小

来源:互联网 发布:csgo优化 编辑:程序博客网 时间:2024/05/29 10:26

首先需要的是一个资源的URL,这里使用的是一张图片的链接地址,我们先通过该图片资源的地址建立URL对象,然后在使用对象的openConnection()方法建立URLConnection对象,该对象就包含了图片资源的相关内容。
下面是具体代码:

import java.net.URL;import java.net.URLConnection;public class Main {   public static void main(String[] argv) throws Exception {      int size;      URL url = new URL("http://images.csdn.net/20170615/VCG21e0d49af7d_%E5%89%AF%E6%9C%AC.jpg");      URLConnection conn = url.openConnection();      size = conn.getContentLength();      if (size < 0)          System.out.println("无法获取文件大小。");      else        System.out.println("文件大小为:" + size + " bytes");      conn.getInputStream().close();   }}

运行结果为:

文件大小为:31808 bytes
原创粉丝点击