[問題] 用java寫proxy 送含圖的網頁給瀏覽器
這次網程的作業是寫一個Proxy
測試的client端直接使用IE或GC的browser就好了
我的問題是
我用html的格式的字串
StringBuffer sb = new stringBuffer("<html><title>.....");
.
.
.
sb.append("<body> 文字訊息......");
.
.
.
sb.append(<img src=\"http://xxxx.xxx.xxx\" / ></body></html>);
用OutputStream的 write寫回browser
browser顯示的卻是x
如果我先將
文字訊息傳過去
然後用ImageIO.read(URL)再用ImageIO.write()送出去
文字會出現
圖也會出現,只不過是亂碼的形式,不是一張圖
如果我前面html格式的字串都不傳
直接使用ImageIO R/W
browser卻可以顯示一張正常的圖
可是我們老師規定必須顯示某些browser送來的request還有圖
可是不管我怎麼去嘗試
圖不是出不來、就是變成亂碼
請問我應該怎麼處理呢?
--
聖露西亞捐款10萬美金
該國人口數僅17萬
→ silverache:換算過來 平均每個國民捐給我們20幾萬台幣~~啾感心
推 LIONDODO:哇,一個人捐20幾萬…
推 m7cord:好感動,一個人二十萬耶。Q_Q
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.117.136
→
05/17 12:53, , 1F
05/17 12:53, 1F
推
05/17 13:46, , 2F
05/17 13:46, 2F