最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java根據(jù)網(wǎng)絡(luò)地址保存圖片的方法

 更新時間:2018年07月09日 11:40:18   作者:小爺胡漢三  
這篇文章主要為大家詳細介紹了java根據(jù)網(wǎng)絡(luò)地址保存圖片的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java根據(jù)網(wǎng)絡(luò)地址保存圖片的具體代碼,供大家參考,具體內(nèi)容如下

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Random;
 
import sun.misc.BASE64Decoder;
 
/**
 * 常用工具類
 * @author 胡漢三
 *
 * 2014-11-21 上午10:16:10
 */
public class Tools {
 
 
 public static void main(String[] args) throws Exception {
 String str = "http://api.map.baidu.com/staticimage?center=106.720568,26.585137&width=697&height=550&markers=106.729443,26.593795&markerStyles=-1,http://api.map.baidu.com/images/marker_red.png,-1,23,25&zoom=15&labels=106.730143,26.594695&labelStyles=師大某小區(qū)包子鋪,1,14,0xFFFFFF,0xEC624D,1";
 Tools dw=new Tools();  
 dw.saveToFile(str,"E:\\"+AnguoFileUtils.getRandomFileName()+".png"); 
 }
 
 /**
 * 根據(jù)網(wǎng)絡(luò)地址保存圖片
 * @param destUrl 網(wǎng)絡(luò)地址
 * @param filePath 圖片存儲路徑
 */
 public void saveToFile(String destUrl,String filePath) { 
 FileOutputStream fos = null; 
 BufferedInputStream bis = null; 
 HttpURLConnection httpUrl = null; 
 URL url = null; 
 int BUFFER_SIZE = 1024; 
 byte[] buf = new byte[BUFFER_SIZE]; 
 int size = 0; 
 try { 
  url = new URL(destUrl); 
  httpUrl = (HttpURLConnection) url.openConnection(); 
  httpUrl.connect(); 
  bis = new BufferedInputStream(httpUrl.getInputStream()); 
  fos = new FileOutputStream(filePath); 
  while ((size = bis.read(buf)) != -1) {  
  fos.write(buf, 0, size); 
  } 
  fos.flush(); 
 } catch (IOException e) { 
 } catch (ClassCastException e) { 
 } finally { 
  try { 
  fos.close(); 
  bis.close(); 
  httpUrl.disconnect(); 
  } catch (IOException e) { 
  } catch (NullPointerException e) { 
  } 
 } 
 } 
 
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • idea啟動tomcat控制臺中文亂碼的三種情況解決

    idea啟動tomcat控制臺中文亂碼的三種情況解決

    本文主要介紹了idea啟動tomcat控制臺中文亂碼,主要包括三種情況,分別介紹了一下解決方法,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • Java中的異常Exception與處理方式詳解

    Java中的異常Exception與處理方式詳解

    這篇文章主要介紹了Java中的異常Exception與處理方式詳解, Java語言中,將程序執(zhí)行中發(fā)生的不正常情況稱為"異常"(開發(fā)過程中的語法錯誤和邏輯錯誤不是異常),需要的朋友可以參考下
    2024-01-01
  • Java數(shù)據(jù)結(jié)構(gòu)之樹和二叉樹的相關(guān)資料

    Java數(shù)據(jù)結(jié)構(gòu)之樹和二叉樹的相關(guān)資料

    這篇文章主要介紹了Java?數(shù)據(jù)結(jié)構(gòu)之樹和二叉樹相關(guān)資料,文中通過示例代碼和一些相關(guān)題目來做介紹,非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下!
    2023-01-01
  • 實例講述Java IO文件復(fù)制

    實例講述Java IO文件復(fù)制

    本篇文章通過實例給大家詳細講述Java IO文件復(fù)制的相關(guān)知識點,需要的讀者們學(xué)習(xí)下吧。
    2018-02-02
  • 關(guān)于Java中Bean的生命周期詳解

    關(guān)于Java中Bean的生命周期詳解

    這篇文章主要介紹了關(guān)于Java中Bean的生命周期詳解,所謂的?命周期指的是?個對象從誕?到銷毀的整個?命過程,我們把這個過程就叫做?個對象的?命周期,需要的朋友可以參考下
    2023-08-08
  • Springboot?整合?RabbitMQ?消息隊列?詳情

    Springboot?整合?RabbitMQ?消息隊列?詳情

    這篇文章主要介紹了Springboot整合RabbitMQ?消息隊列詳情,文章為榮啊主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • mybatis?返回Map類型key默認為大寫問題

    mybatis?返回Map類型key默認為大寫問題

    這篇文章主要介紹了mybatis?返回Map類型key默認為大寫問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • SpringCloud集成Nacos的使用小結(jié)

    SpringCloud集成Nacos的使用小結(jié)

    這篇文章主要介紹了SpringCloud集成Nacos的使用小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Mybatis的插件運行原理及如何編寫一個插件

    Mybatis的插件運行原理及如何編寫一個插件

    這篇文章主要介紹了Mybatis的插件運行原理及如何編寫一個插件 ,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Java?超詳細帶你掌握矩陣的運算

    Java?超詳細帶你掌握矩陣的運算

    在學(xué)習(xí)機器學(xué)習(xí)算法時,發(fā)現(xiàn)運用java?來實現(xiàn)有些算法代碼時,會有很大困難,其中有一點就是?java?本身并沒有矩陣運算的?api,所以進行要實現(xiàn)矩陣運算就尤其復(fù)雜,讓我們一起了解矩陣的運算
    2022-03-03

最新評論

怀安县| 繁峙县| 许昌县| 九龙坡区| 荃湾区| 绥棱县| 绥中县| 泰顺县| 丰镇市| 油尖旺区| 平塘县| 沂源县| 绍兴县| 竹北市| 汉源县| 石城县| 文安县| 二连浩特市| 赤壁市| 安仁县| 鞍山市| 贺州市| 海南省| 柳河县| 山阳县| 黄山市| 冕宁县| 鞍山市| 武宣县| 府谷县| 浮梁县| 晋宁县| 涿鹿县| 鹰潭市| 什邡市| 社会| 全椒县| 浦县| 柳河县| 霍山县| 湘乡市|