作者julianliao (juju)
看板C_Sharp
標題Re: [問題] WebClient 抓圖
時間Wed Apr 9 16:04:55 2008
謝謝!
那張圖是動態產生的,就是你連過去的時候才產生出來,再丟回Client,因為IE可以
接得到那張圖,我用各種方法都接不到。。。
HttpWebRequest, WebClient 和您說的 DownloadFile 的結果都一樣,出現 404 錯誤。
網路上面找的好像都沒有這種動態產生圖形再丟回 Client 的 Case,所以還在找方法中。
※ 引述《regionbbs (小朱)》之銘言:
: ※ 引述《julianliao (juju)》之銘言:
: : Dear
: : 我現在要連到一個網頁,給參數後該網頁會動態產生一張圖然後傳回來,
: : 程式碼如下:
: : WebClient client = new WebClient();
: : Stream stream =
: : client.OpenRead(@"http://192.168.100.1/pic/wado.cweb?uid=1.2.840.10008&series=1.2.840&rows=256&columns=256&imageQuality=99");
: : StreamReader reader = new StreamReader(stream);
: : // Write to a file
: : 但是一直出現 (404) File Not Found
: : 是不是不能這樣抓,還是應該如何處理,謝謝!
: 404 就已經告訴你那個 URL 的東西已經不存在了。
: 所以你再怎麼試都沒用。
: 另外一提,抓檔的話可以用 WebClient.DownloadFile() 比較方便。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.65.196.101
推 EricTsai:要模擬就要模擬整個過程...... 04/09 16:21
→ EricTsai:抓封包軟體自己抓下來慢慢看...... 04/09 16:23
→ julianliao:相信我,我沒那麼菜,我用CommView及wireshark都抓不到 04/09 16:51
→ julianliao:IE丟出去的封包,怪怪。IE可以抓到圖,FireFox也抓不到 04/09 16:52
→ kikiapple:192.168.100.1 ? 04/09 19:44
推 tomex:恩,我相信這其中有一些問題,j大再多找看看 04/10 00:26