[問題] QT的QNetworkReply下載大檔案問題

看板C_and_CPP (C/C++)作者 (ok文)時間13年前 (2013/01/10 00:58), 12年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Qt, GCC, Windows x86 問題(Question): 於下載檔案時會有最後一筆不定大小的資料不見了 4.7.3 SIGNAL直接從readyRead變finished,但是中間會卡一段時間 4.8.1 會發出error的SIGNAL,error code是QNetworkReply::RemoteHostClosedError 餵入的資料(Input): 如程式碼中附上的下載連結: http://qt-project.org/downloads 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 除了用readyRead、error、finisehd判斷下載進度之外,也試過用timer主動read 一樣會遇到最後一筆資料不見 >< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.165.191.212 ※ 編輯: okWen 來自: 1.165.191.212 (01/10 00:59)

01/10 09:04, , 1F
finished 之後再 readAll 一次試試
01/10 09:04, 1F

01/10 21:36, , 2F
正式版的程式有在finished readAll過,還是一樣QQ
01/10 21:36, 2F
※ 編輯: okWen (61.223.250.198), 04/12/2014 15:24:15
文章代碼(AID): #1GxQ6ggg (C_and_CPP)
文章代碼(AID): #1GxQ6ggg (C_and_CPP)