我有一个服务器进程,需要15-80秒才能完成,当前正在通过XMLHttpRequest在后台请求,并在请求等待响应时向最终用户显示进度条。
我已经修改了响应,以便在数据可用时发回数据块,以便客户端可以向用户显示可用数据。
这一切的关键是IE,当然,不支持多部分响应。我被告知flash可能能够在IE中克服这个问题。我发现了一个名为SWFHttpRequest的使用haxe的XMLHttpRequest的flash impl,但它似乎没有触发readystatechange事件,直到响应完成(顺便说一下,IE的行为方式没有SWFHttoRequest)
我知道我可以在flash9.net.Socket上实现http协议,但我担心代理可能不适用于Socket。
让Flash客户端处理多部分http响应的好方法是什么?