通過Apache的httpClient的get方式連線伺服器下載圖片到本地
要用Apache的包,必須新增這些包進去才可以。下載後解壓後,放入程式的libs中。
客戶端程式:
package lgx.java.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; public class HttpClientGet { /** * @param args */ public static void main(String[] args) { // 使用get方法連線伺服器 HttpGet httpGet = new HttpGet("http://192.168.1.48:8080/Test/test.jpg"); HttpClient client = new DefaultHttpClient(); FileOutputStream fos; try { // 客戶端開始向指定的網址傳送請求 HttpResponse response = client.execute(httpGet); InputStream inputStream = response.getEntity().getContent(); File file = new File("D:\\jj"); if (!file.exists()) { file.mkdirs(); } fos = new FileOutputStream("D:\\jj\\test.jpg"); byte[] data = new byte[1024]; int len = 0; while ((len = inputStream.read(data)) != -1) { fos.write(data, 0, len); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
服務端可以參考這篇文章http://blog.csdn.net/harryweasley/article/details/45840523
兩個文章大同小異,不過一個是用的java介面實現,一個是Apache的介面實現
相關推薦
通過Apache的httpClient的get方式連線伺服器下載圖片到本地
要用Apache的包,必須新增這些包進去才可以。下載後解壓後,放入程式的libs中。 客戶端程式: package lgx.java.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOExcept
通過Java HTTP連線將網路圖片下載到本地
import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import ja
Mac下SFTP連線伺服器下載檔案
Mac下SFTP連線伺服器下載檔案 由於工作上遇到了關於連線sftp伺服器的問題,故記錄下來 2018-08-08 HZ 連線伺服器 sftp /*[email protected]/*host 系統會提示你 The authen
通過Navicat遠端連線伺服器MySQL伺服器
1.檢視伺服器mysql許可權 select user,host from mysql.user; 2.看host許可權是否為%,如果不是可通過MySQL Workbench進行修改; 進入MySQL Workbench並且連線資料庫 單擊Users and Privile
Django實現檔案從伺服器下載到本地
首先在urls.py中匯入download方法並設定urlpatterns : urlpatterns = patterns('', url(r'^download/', download,name='crm_download'),); 相應的templat
將本地文件上傳至SAP伺服器上及從SAP伺服器下載到本地
1、將本地文件上傳至SAP伺服器上 DATA:lv_file TYPE string,lv_ver LIKE gt_out-ver. DATA: fname TYPE rlgrap-filename,
遠端連線伺服器無法拷貝本地檔案解決
環境 Windows 7 Ultimate English Edition + Windows Server 2008 R2 Standard 問題 遠端連線無法拷貝檔案 解決 方法一 讓遠
VS與MySQL通過ADO方式連線
1.下載好MySQL之後,安裝開發員的版本,用命令列在資料庫test下建立表st並插入了兩條記錄,然後OBDC新增使用者、系統DSN 驅動程式是MySQL OBDC 5.3 ANSI Driver
android imageView 獲取指定名字的圖片、從MyEclipse伺服器下載圖片
設定指定名字的圖片; int imgId = getResources().getIdentifier(imgName, "drawable", getPackageName()); //im
sqlserver2008r2通過資料庫引擎連線伺服器失敗怎麼做
今天寫程式的時候不知道怎麼了把androidstudio用崩了,於是解除安裝後重新安裝,完成後突然發現數據庫進不去了,也不知道發生了啥,在我嘗試了幾次之後,我突然明白了些啥 遇到的問題:“連線伺服器失敗,SQLServer不存在或訪問被拒絕”,或者“未能
macOS遠端連線伺服器下載上傳檔案
一、mac下連線伺服器可使用兩種方法:1.輸入命令:ssh <username>@<ip>,例如:ssh [email protected]即可2.開啟終端,選擇新建遠端連線:選擇 安全Shell(ssh),然後輸入ip地址及配置資訊 二:下
JMX之通過RMI方式連線JMX Server
除了可以在HTML中管理MBean之外,我們還可以通過程式來連線JMX管理MBean。這就需要用到了JMX的Connectior,JMX提供了兩種Connector:RMI Connector和JMXMP Connector(JMX message protocol Con
python通過thrift方式連線hive
nohup hive --service metastore & [hadoop@master1 usr]$ hive Logging initialized using configuration in file:/data/usr/hive/conf/hive-log4j.propertie
Httpclient重寫post和get方式連線伺服器
package com.cetron.common.utils.Http; import com.google.gson.Gson; import org.apache.http.HttpEntity; import org.apache.http.client.Cli
JAVA中建立HTTP通訊,從伺服器上獲取HTML程式碼,通過HTTP請求來下載圖片或其他二進位制檔案的程式,下載結果要按下載到的檔案型別進行存檔中。
通過HTTP請求來下載圖片或其他二進位制檔案的程式,下載結果要按下載到的檔案型別進行存檔 將程式碼從伺服器的中獲取下來的程式碼,在我之前已經講過了這裡寫連結內容 這裡我們就直接將原始碼稍加改動,加入一個檔案並請將builder 寫入即可。 import
通過URL下載圖片進行壓縮並上傳到oss和本地
package test.com.redis; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStr
通過url下載圖片到本地
/** * 檔案或資料夾不存在則建立 * @param dir 資料夾 * @param filepath 檔名 */ public static void createDirFile(String dir){ File file = new File(dir); if(!fil
MySQL多例項的環境下,伺服器端本地連線到指定例項的問題(sock方式連線)
涉及到sock連線的問題。 為了測試MySQL的某些個特性,在一個機器上安裝了多個MySQL的例項,如下截圖,有兩個例項,一個埠是8000,一個埠是8001。在使用mysql -uroot -p -P8001連線至埠號為8001的MySQL例項的時候,show variables like '%po
【 Linux學習】Linux環境下利用wget下載https連結內容時報錯:無法本地校驗頒發者的許可權。 要以不安全的方式連線至 ,使用“--no-check-certificate”
一、問題描述 今天在CenterOS系統上使用wget命令下載一個https連結的內容時報錯,如下所示: [[email protected] /]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-
通過圖片URL下載圖片到本地
$imgUrl = 'http://offlintab.firefoxchina.cn/static/img/search/baidu_web.png'; ob_clean(); ob_start(); readfile($imgUrl); $img = ob_get_co