【发布时间】:2013-02-13 11:16:59
【问题描述】:
我正在处理一个air 项目,我正在使用FileReference 类将文件上传到服务器。
服务器端脚本必须接收文件并做一些事情,然后回复xml 告诉我是否一切都消失了OK 或KO。
问题是,服务器端脚本通常需要超过 30 秒才能完成他的任务并回复。
如果触发了后一个超时,则不会调度 DataEvent.UPLOAD_COMPLETE_DATA 事件并且我无法取回服务器响应。
我怎样才能摆脱这种行为?我在FileReference 类中找不到任何超时设置。
【问题讨论】:
-
我认为您必须在服务器端设置超时;服务器给你一个超时,而不是客户端。
-
nono,FIN来自客户端
-
客户端正在给你消息,但我怀疑它是为了响应来自服务器的 408。您是否使用过代理(例如 Charles)来查看服务器给您的响应是什么?
-
服务器端在回复之前断开连接。我很确定。
标签: apache-flex http upload timeout filereference