1. 程式人生 > >java 根據url下載圖片儲存到本地

java 根據url下載圖片儲存到本地

 import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
/**
* 使用URLConnection下載檔案或圖片並儲存到本地。
*
* @author 老紫竹(laozizhu.com)
*/
public class URLConnectionDownloader {
public static void main(String[] args) throws Exception {
    download("http://www.laozizhu.com/images/logo.gif
", "laozizhu.com.gif");
}
/**
   * 下載檔案到本地
   *
   * @param urlString
   *          被下載的檔案地址
   * @param filename
   *          本地檔名
   * @throws Exception
   *           各種異常
   */
public static void download(String urlString, String filename) throws Exception {
    // 構造URL
    URL url = new URL(urlString);
    // 開啟連線
    URLConnection con = url.openConnection();
    // 輸入流
    InputStream is = con.getInputStream();
    // 1K的資料緩衝
    byte[] bs = new byte[1024];
    // 讀取到的資料長度
    int len;
    // 輸出的檔案流
    OutputStream os = new FileOutputStream(filename);
    // 開始讀取
    while ((len = is.read(bs)) != -1) {
      os.write(bs, 0, len);
    }
    // 完畢,關閉所有連結
    os.close();
    is.close();
}  

相關推薦

java 根據url下載圖片儲存本地

 import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import java.net.URLConnec

Java實現URL下載圖片本地

功能:輸入圖片URL地址和圖片名字,輸出下載圖片到指定目錄。參考程式碼如下: import java.io.DataInputStream; import java.io.File; import java.io.FileOutputStream; import java.

根據URL下載圖片本地

/**      * 根據URL下載圖片      * @throws IOException       */     public static String savePicData(String urlLink,String dir,String pkid) throw

java根據圖片URL下載圖片本地

package com.teamdev.jxbrowser.chromium.demo.k_spider.saveImg import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; impor

js 根據url 下載圖片

downloadIamge(imgsrc, name) {//下載圖片地址和圖片名 let image = new Image(); // 解決跨域 Canvas 汙染問題 image.setAttribute("crossOrigin", "anonymous"

Java 通過url下載圖片

//web端通過點選下載圖片到本地(圖片url是服務上的訪問路徑) 前端程式碼: <a href ="javascript:void(0)"  onclick="downloadImg('${root}/web/${url}')" class="c-3277de m

通過url下載圖片本地

/** * 檔案或資料夾不存在則建立 * @param dir 資料夾 * @param filepath 檔名 */ public static void createDirFile(String dir){ File file = new File(dir); if(!fil

通過圖片URL下載圖片本地

$imgUrl = 'http://offlintab.firefoxchina.cn/static/img/search/baidu_web.png'; ob_clean(); ob_start(); readfile($imgUrl); $img = ob_get_co

Android 使用URL下載圖片本地並顯示

package com.example.kirito.myapplication.testhttp; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android

java根據圖片url地址下載圖片本地

package com.daojia.haobo.aicircle.util; import sun.misc.BASE64Encoder; import java.io.*; import java.net.MalformedURLException; import java.net.URL;

java根據url路徑下載圖片本地

直接這個類就可以實現! package paas_cicd.cn.finedo.paas.util; import java.io.File; import java.io.FileOutputSt

java多執行緒根據檔案裡的URL下載圖片

  import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.InputStream; impo

利用scrapy下載圖片儲存本地

1.先宣告一下,起始位置已經是將所有的圖片連結都能到pipelines.py中 2.建立一個類,繼承於ImagesPipeline,因此也就需要匯入ImagesPipeline from scrapy.pipelines.images import ImagesPipeline 3.由於繼承自

Java將byte[]轉圖片儲存本地

Java中,將位元組陣列轉成圖片的有很多種方式,今天在這裡記錄其中一種,方便以後查詢,也可以提供給沒有接觸的童鞋做一個參考。 首先是將圖片轉成位元組陣列 import sun.misc.BASE64Encoder; import java.io.*;

根據URL下載單個圖片與批量打包下載圖片(檔案同理)

根據url下載圖片看起來很簡單,做起來還是有點曲折的 首先,直接file_put_content()的話可以下載圖片但不知道圖片儲存在什麼位置,所以必須要呼叫瀏覽器下載,使用header頭。 function download($url,$filename ) {

JAVA獲取網路圖片儲存本地

package cn.test.net;   import java.io.File;   import java.io.FileOutputStream;   import java.io.InputStream;   import ja

通過URL下載圖片進行壓縮並上傳到oss和本地

package test.com.redis; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStr

Java下載圖片本地

1、首先頁面請求不可以用ajax請求,否則會將資訊輸出到控制檯 var url = "${path}/pc/qrcode/downLoad.do?filename="+ 檔案路徑 +"&imgName=" +儲存的檔名稱; window.location.href

Java編寫爬蟲,並儲存本地檔案,未涉及圖片,視訊的儲存,只是儲存文字內容

Java Jsoup jar包編寫爬蟲 這個案例內容很簡單,只是設計文字的爬取,未涉及到圖片儲存與視訊儲存。記錄下來只是方便自己的一個記錄、同時希望給向我這樣第一次接觸爬蟲的朋友一個參考!! 個人覺得分為兩步走!當然,我寫了三個檔案,內容如下: 一、開始方法 S

PHP高效下載圖片儲存本地

 PHP如何怎麼樣高效下載圖片儲存到本地? 直接上程式碼: /** * 下載圖片,儲存到本地檔案 * * @param string $url * @param string $saveFi