獲取服務器上的圖片示例

try{
			URL url=new URL("http://127.0.0.1:8080/testweb/3.png");
			HttpURLConnection con=(HttpURLConnection)url.openConnection();
			int code=con.getResponseCode();	//返回連接狀態代碼
			if(HttpURLConnection.HTTP_OK==code){
				
				ByteArrayOutputStream baos=new ByteArrayOutputStream();
				InputStream is=con.getInputStream();	//獲取連接網絡連接的流
				byte[] buf=new byte[1024];
				int c=0;
				while((c=is.read(buf, 0, buf.length))!=-1){
					baos.write(buf,0,c);
					
				}
				byte[] data=baos.toByteArray();
				img=Toolkit.getDefaultToolkit().createImage(data);
			}
			
			
		}
		catch(Exception ex){
			ex.printStackTrace();
		}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章