欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

java如何從服務(wù)器下載文件并保存到本地

這篇文章主要為大家展示了“java如何從服務(wù)器下載文件并保存到本地”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“java如何從服務(wù)器下載文件并保存到本地”這篇文章吧。

創(chuàng)新互聯(lián)是專業(yè)的興隆網(wǎng)站建設(shè)公司,興隆接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行興隆網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

1.基礎(chǔ)知識(shí)

當(dāng)我們想要下載網(wǎng)站上的某個(gè)資源時(shí),我們會(huì)獲取一個(gè)url,它是服務(wù)器定位資源的一個(gè)描述,下載的過(guò)程有如下幾步:

(1)客戶端發(fā)起一個(gè)url請(qǐng)求,獲取連接對(duì)象。

(2)服務(wù)器解析url,并且將指定的資源返回一個(gè)輸入流給客戶。

(3)建立存儲(chǔ)的目錄以及保存的文件名。

(4)輸出了寫數(shù)據(jù)。

(5)關(guān)閉輸入流和輸出流。

2.實(shí)現(xiàn)代碼的方法

/** 
 * @功能 下載臨時(shí)素材接口 
 * @param filePath 文件將要保存的目錄 
 * @param method 請(qǐng)求方法,包括POST和GET 
 * @param url 請(qǐng)求的路徑 
 * @return 
 */ 
 
public static File saveUrlAs(String url,String filePath,String method){ 
   //System.out.println("fileName---->"+filePath); 
   //創(chuàng)建不同的文件夾目錄 
   File file=new File(filePath); 
   //判斷文件夾是否存在 
   if (!file.exists()) 
  { 
    //如果文件夾不存在,則創(chuàng)建新的的文件夾 
     file.mkdirs(); 
  } 
   FileOutputStream fileOut = null; 
   HttpURLConnection conn = null; 
   InputStream inputStream = null; 
   try 
  { 
     // 建立鏈接 
     URL httpUrl=new URL(url); 
     conn=(HttpURLConnection) httpUrl.openConnection(); 
     //以Post方式提交表單,默認(rèn)get方式 
     conn.setRequestMethod(method); 
     conn.setDoInput(true);  
     conn.setDoOutput(true); 
     // post方式不能使用緩存  
     conn.setUseCaches(false); 
     //連接指定的資源  
     conn.connect(); 
     //獲取網(wǎng)絡(luò)輸入流 
     inputStream=conn.getInputStream(); 
     BufferedInputStream bis = new BufferedInputStream(inputStream); 
     //判斷文件的保存路徑后面是否以/結(jié)尾 
     if (!filePath.endsWith("/")) { 
 
       filePath += "/"; 
 
       } 
     //寫入到文件(注意文件保存路徑的后面一定要加上文件的名稱) 
     fileOut = new FileOutputStream(filePath+"123.png"); 
     BufferedOutputStream bos = new BufferedOutputStream(fileOut); 
      
     byte[] buf = new byte[4096]; 
     int length = bis.read(buf); 
     //保存文件 
     while(length != -1) 
     { 
       bos.write(buf, 0, length); 
       length = bis.read(buf); 
     } 
     bos.close(); 
     bis.close(); 
     conn.disconnect(); 
  } catch (Exception e) 
  { 
     e.printStackTrace(); 
     System.out.println("拋出異常??!"); 
  } 
    
   return file;     
 }

3.代碼測(cè)試類(主函數(shù))

/** 
   * @param args 
   */ 
  public static void main(String[] args) 
  { 
    String photoUrl = "/upload/otherpic69/104449.png";                   
    String fileName = photoUrl.substring(photoUrl.lastIndexOf("/"));  
    //System.out.println("fileName---->"+fileName); 
    String filePath = "d:";  
    File file = saveUrlAs(photoUrl, filePath + fileName,"GET");  
    System.out.println("Run ok!/n<BR>Get URL file " + file);  
 
  }

以上是“java如何從服務(wù)器下載文件并保存到本地”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前題目:java如何從服務(wù)器下載文件并保存到本地
網(wǎng)址分享:http://www.aaarwkj.com/article36/pdispg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄網(wǎng)站設(shè)計(jì)、小程序開發(fā)品牌網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
亚洲风情亚av在线播放| 亚洲午夜一区二区三区精品影院| 国产成人精品福利一区二区| 免费成人激情在线电影| 国产精品重口调教系列| 91九色国产在线播放| 国产一区二区在线不卡播放| 偷拍盗摄一区二区三区| 天天干夜夜泡天天操| 色综合色综合蘑菇在线| 欧美亚洲一区二区三区91| 亚洲黄色艳情视频录像| 你懂的免费视频中文字幕| 中文在线在线天堂中文| 亚洲天堂av在线播放| 天天躁人人躁夜夜躁狠狠躁| 亚洲天堂av一区二区在线| 日韩高清伦理一区二区| 日韩视频精品一区二区| 18禁免费无遮挡免费视频| 一区二区三区人妻系列| 日韩精品免费在线观看视频网站| 亚洲精品不卡一区二区| 亚洲成人av在线直播| 成年人性生活一级视品| 天天操夜夜操白天操晚上操| 精品国产欧美成人一区| 黄色三级视频久久久| 国产老熟女高潮视频| 亚洲av毛片免费在线观看| 国内精品av在线观看| 男女午夜激情啪啪视频| 久久99久久久久久精品| 大龄熟妇丰满有水多毛浓| 日韩新片一区二区三区| 极品女神福利视频久久| 国产一区二区在线乱码| 白天躁晚上躁天天躁在线| 激情综合色综合久久丁香| 国内丰满少妇嗷嗷叫在线播放| 国产精品三级高清在线|