代码之家  ›  专栏  ›  技术社区  ›  Brent

从as3中的POST上传中获取进度事件

  •  7
  • Brent  · 技术社区  · 16 年前

    是否有任何方法可以跟踪AS3中发布的上传的状态?有一个ProgressEvent,但它会返回有关响应的数据,而不是实际的POST上传。我发布的是图像的二进制数据,所以它通常在50-100kb的范围内。

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

    谢谢!

    3 回复  |  直到 16 年前
        1
  •  1
  •   Eliram    16 年前

    也许您可以使用服务器端的函数将进度事件发送到flash对象?

        2
  •  1
  •   Mescalina    16 年前

    他不是在问文件参考清单。。

    他和我有同样的问题,没有一种方法可以进行数据传输后的进度。我认为唯一的方法是上面建议的一种,从PHP发送一个progressEvent来检查接收到的数据的大小(如果可能的话…);

    再见

        3
  •  0
  •   Raleigh Buckner    16 年前

    看看 FileReference 类。其中的进度事件将为您提供有关上传的数据:

    在文件上传或下载操作期间定期调度。进度事件在Flash Player向服务器传输字节时被分派,并且在传输过程中会定期分派,即使传输最终不成功。要确定文件传输是否以及何时真正成功并完成,请监听完整事件。