从as3中的POST上传中获取ProgressEvent

时间:2008-09-19 03:33:11

标签: flash actionscript-3 actionscript

有没有办法跟踪AS3中发布的上传状态?有一个ProgressEvent,但它提供有关响应的数据,而不是实际的POST上传。我正在为图像发布二进制数据,因此它通常在50-100kb范围内。

图像数据是在Flash内部生成的,所以我不能使用上传方法 - 至少据我所知。

谢谢!

3 个答案:

答案 0 :(得分:1)

也许您可以使用服务器端的功能将进度事件发送到Flash对象?

答案 1 :(得分:1)

他没有询问文件参考列表..

他遇到了同样的问题,没有一种方法可以实现后期数据传输。我认为唯一的方法是上面建议的一个,从PHP发送一个progressEvent检查收到的数据的大小(如果有可能..);

再见

答案 2 :(得分:0)

看一下FileReference课程。其中的progress事件将为您提供有关上传的数据:

  

在文件上载或下载操作期间定期调度。当Flash Player将字节传输到服务器时调度progress事件,并且在传输期间定期调度progress事件,即使传输最终不成功。要确定文件传输是否以及何时实际成功并完成,请侦听完整事件。