1
我從NetworkStream
中讀取圖片時收到了一些文字。該流包括這樣的東西:從NetworkStream中讀取圖片時出錯
HTTP/1.0 200 OK
Expires: -1
Cache-Control: no-cache
Content-length: 29160
Content-type: image/jpeg
...其次是圖像。
如何從NetworkStream
中讀取圖像?
我從NetworkStream
中讀取圖片時收到了一些文字。該流包括這樣的東西:從NetworkStream中讀取圖片時出錯
HTTP/1.0 200 OK
Expires: -1
Cache-Control: no-cache
Content-length: 29160
Content-type: image/jpeg
...其次是圖像。
如何從NetworkStream
中讀取圖像?
您必須先解析HTTP標頭,才能知道停止丟棄數據的位置。或者,保存整個事情,然後再檢查它,這可能更簡單。基本上你會在一行中尋找兩個ASCII回車符/換行符(「\ r \ n」)對。
但是,有一個更好的選擇:使用HTTP庫。自己解析就像使用文本操作來處理XML一樣;你最好在更高的抽象層次上使用經過了抽象驗證的代碼。
我已經解析了Http Header,我們只在FFD8和FFD9之間得到字節。其實問題是裁剪圖像。 –