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

图像数据是在 Flash 本身内部生成的,因此我无法使用上传方法 - 至少据我所知。

谢谢!

有帮助吗?

解决方案

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

其他提示

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

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

再见

看看 文件参考 班级。其中的进度事件将为您提供有关上传的数据:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top