使用這個類,可以獲取請求的所有數據,可用來下載網站的圖片、js等
cef給出的源碼
dataIn.CopyTo(dataOut);這句代碼,有時候會有問題。問題是這個:dataIn.length 會大於 dataOut.length,這樣的話,這里就會報錯,原因還沒找到。
下面為測試該bug的截圖:
這個是測試頁面,僅僅幾張大小不同的圖片。
測試的WinFormApp,會有兩張圖片沒有加載出來。
WinFormApp主要就改了兩句代碼,如圖:
下載第一張圖片沒有問題,dataIn的長度和 等於 文件的字節大小
下載的第4張圖片就出現問題了,最后一個 輸入流的長度 大於了 輸出流的長度,dataIn.CopyTo(dataOut);這里就會報異常,超出流長度之類的。
目前沒找到該解決方案,不知道是什么原因,正在研究源碼中。。。