この会社辞めようと思ったソースコード#17at PROG
この会社辞めようと思ったソースコード#17 - 暇つぶし2ch354:310
07/07/15 21:46:05
// 接続先のファイルサイズを取得
public long getFileSize(String cnurl) {
   boolean isCnct = cnct(cnurl) ; // ※接続テストをしているらしい
   if (!isCnct) { return -1; }    //  接続可能ならtrue
   URL url;
   try {
      url = new URL(cnurl);
      HttpURLConnection urlconn;
      urlconn = (HttpURLConnection)url.openConnection();
      long fullsize = 0;
      Map headers = urlconn.getHeaderFields();
      String key = "Content-Length" ;
      String e = (headers.get(key)).toString();
      e = e.substring(1,e.length()-1) ;
      fullsize = Long.parseLong(e) ;
      boolean isDisCnct = discnct(cnurl) ; // ※ここで310呼び出し
      if (!isDisCnct) {
         return -1 ;
      }
      if(fullsize < 0)
         return -1 ;
      else
         return fullsize ;

   } catch (IOException e1) {

   }
   return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch