快捷搜索:   nginx

java从http url下载文件的简单方法

java从http url下载文件的简单方法

源码如下:

  1. import java.io.File;     import java.net.URL;     
  2.     import org.apache.commons.io.FileUtils;     
  3.     public class DownloadURLFile {     
  4.         /**    
  5.      * @param args         */    
  6.     public static void main(String[] args) {         
  7.         String res = downloadFromUrl("http://images.17173.com/2010/www/roll/201003/0301sohu01.jpg","d:/");             System.out.println(res);     
  8.     }         
  9.         public static String downloadFromUrl(String url,String dir) {     
  10.             try {     
  11.             URL httpurl = new URL(url);                 String fileName = getFileNameFromUrl(url);     
  12.             System.out.println(fileName);                 File f = new File(dir + fileName);     
  13.             FileUtils.copyURLToFile(httpurl, f);             } catch (Exception e) {     
  14.             e.printStackTrace();                 return "Fault!";     
  15.         }              return "Successful!";     
  16.     }              
  17.     public static String getFileNameFromUrl(String url){             String name = new Long(System.currentTimeMillis()).toString() + ".X";     
  18.         int index = url.lastIndexOf("/");             if(index > 0){     
  19.             name = url.substring(index + 1);                 if(name.trim().length()>0){     
  20.                 return name;                 }     
  21.         }             return name;     
  22.     }     }    

 

顶(1)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论