用于类文件参考的Complete和UploadCompleteData事件之间的Flex差异

时间:2009-06-09 18:41:56

标签: flex events actionscript

使用Flex应用程序上传文件时 完成和uploadcompletedata之间有什么区别 事件? 在哪些情况下,其中一个将被派遣,另一个将被派遣 一个不会?

1 个答案:

答案 0 :(得分:2)

来自docs

活动uploadCompleteData

  

在成功上载后从服务器收到数据后调度。如果未从服务器返回数据,则不会调度此事件。

活动complete

  

下载完成或上载生成HTTP状态代码200时调度。对于文件下载,当Flash Player或Adobe AIR完成将整个文件下载到磁盘时,将调度此事件。对于文件上载,在Flash Player或Adobe AIR从接收传输的服务器收到HTTP状态代码200后调度此事件。

因此,如果您要上传文件而不期望服务器提供任何类型的响应,则可以使用complete。但是,如果您希望服务器在上传的响应中向您返回数据,那么您需要等待uploadCompleteData