標籤:deploy 顯示 hand 圖片 bitmap src ESS 開啟 unp
在eclipse中找到servers中server.xml
開啟這個檔案插入一個新的host結點
插入以下代碼
<Host name="192.168.1.106" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/images" docBase="E:\A_HW" reloadable="false" ></Context></Host>
192.168.1.106 是我的ip,請改成自己的ip
E:\A_HW 是我磁碟中放圖片的路徑
之後就可以通過http://192.168.1.106:8080/images/mm.JPG訪問到我E:\A_HW\mm.JPG
注意:檔案名稱一定要一致,mm.JPG在磁碟中是這個名字,訪問時JPG就一定要大寫
Android端
private void downloadPic() { OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder() .url("http://192.168.1.106:8080/images/mm.JPG") .build(); okHttpClient.newCall(request).enqueue(new Callback() { public void onFailure(Call call, IOException e) { } public void onResponse(Call call, Response response) throws IOException { InputStream inputStream = response.body().byteStream();//得到圖片的流 Bitmap bitmap = BitmapFactory.decodeStream(inputStream); Message msg = new Message(); msg.obj = bitmap; handler.sendMessage(msg); } });
再通過imageView顯示出來
imageView.setImageBitmap(bitmap);//將圖片的流轉換成圖片
就可以了
通過android利用tomcat擷取到電腦硬碟中的圖片