我正在研究air
項目,我正在使用FileReference
類將文件上載到服務器。Flex - FileReference上傳超時
服務器端腳本必須接收該文件並做一些事情,然後回覆xml
告訴我是否一切都沒有了OK
或KO
。
問題是,服務器端腳本通常需要超過30秒才能完成他的任務和回覆。
如果後面的超時被觸發,那麼DataEvent.UPLOAD_COMPLETE_DATA
事件不會被分派,我無法取回服務器響應。
我該如何擺脫這種行爲?我無法在FileReference
類中找到任何超時設置。
我認爲你必須在服務器端設置超時;服務器正在給你一個超時時間,而不是客戶端。 – RIAstar 2013-02-13 11:28:06
nono,FIN來自客戶端 – 2013-02-13 11:36:03
客戶端給你的消息,但我懷疑它是從服務器408響應。你有沒有使用代理(如Charles)來查看服務器給你的迴應? – RIAstar 2013-02-13 11:55:18