2

我有一个需要 15-80 秒才能完成的服务器进程,目前正在后台通过 XMLHttpRequest 请求该进程,在请求等待响应时向最终用户显示进度条。

我已经修改了响应以在可用数据块时发回它们,以便客户端可以向用户显示可用数据。

这一切的症结在于IE,当然不支持多部分响应。有人告诉我,flash 或许能够在 IE 中克服这个问题。我发现了一个使用名为 SWFHttpRequest 的 haxe 的 XMLHttpRequest 的 flash impl,但它似乎在响应完成之前不会触发 readystatechange 事件(顺便说一下,IE 在没有 SWFHttoRequest 的情况下的行为方式)

我知道我可以在 flash9.net.Socket 上实现 http 协议,但我担心代理等可能无法与 Socket 一起使用。

什么是让 Flash 客户端处理多部分 http 响应的好方法?

4

0 回答 0