如何准确的获取网络文件的大小

 我来答
匿名用户
2017-05-22
展开全部

以JAVA为例:

try{ 
      System.out.println("正在链接URL"); 
      url=new URL("网络文件地址"); 
      HttpURLConnection urlcon=(HttpURLConnection)url.openConnection(); 
      //根据响应获取文件大小
      fileLength=urlcon.getContentLength(); 
      if(urlcon.getResponseCode()>=400){ 
      System.out.println("服务器响应错误"); 
      System.exit(-1); 
      } 
      if(fileLength<=0) 
      System.out.println("无法获知文件大小"); 
      //打印信息 
      printMIME(urlcon); 
      System.out.println("文件大小为:"+fileLength+"."); 
      //获取文件名 
      String trueurl=urlcon.getURL().toString(); 
      String filename=trueurl.substring(trueurl.lastIndexOf('/')+1); 
      fileOut=new File("D://",filename); 
   } 
   catch(MalformedURLException e){ 
      System.err.println(e); 
   } 
   catch(IOException e){ 
      System.err.println(e); 
   }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式