看板 C_Sharp 關於我們 聯絡資訊
謝謝! 那張圖是動態產生的,就是你連過去的時候才產生出來,再丟回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