我正在使用ASIHTTPRequest源代碼從遠程位置下載文件。令人驚訝的是,下載發生後,沒有任何反應。我已經在handleBytesAvailable方法中加入了一條日誌聲明,並且可以看到整個文件的數值部分被下載並添加到fileDownloadOutputStream變量中。使用ASIHTTPRequest下載文件 - iPhone應用程序
但是,一旦所有的字節被下載,沒有任何反應。委託方法不會被調用(既不失敗,也不成功)。
有人可以告訴我發生了什麼事嗎?或者什麼是使用ASIHTTPRequest從遠程服務器下載文件的正確方法?
謝謝。
一些細節
在把更多的日誌語句,似乎所有的字節都被下載後,請求類獲取超時響應。之後,委託方法不會被調用。不知道爲什麼超時應該發生,因爲我可以從日誌中看到文件的所有字節已經被下載。這有幫助嗎?
我已經這樣做了。問題在於文件下載,最後有點事情發生,委託方法未被調用。 – lostInTransit 2010-05-26 05:46:34
你確定它不是服務器端錯誤嗎? – ACBurk 2010-05-26 16:42:57