使用Flex应用程序上传文件时 完成和uploadcompletedata之间有什么区别 事件? 在哪些情况下,其中一个将被派遣,另一个将被派遣 一个不会?
答案 0 :(得分:2)
来自docs:
活动uploadCompleteData
:
在成功上载后从服务器收到数据后调度。如果未从服务器返回数据,则不会调度此事件。
活动complete
:
下载完成或上载生成HTTP状态代码200时调度。对于文件下载,当Flash Player或Adobe AIR完成将整个文件下载到磁盘时,将调度此事件。对于文件上载,在Flash Player或Adobe AIR从接收传输的服务器收到HTTP状态代码200后调度此事件。
因此,如果您要上传文件而不期望服务器提供任何类型的响应,则可以使用complete
。但是,如果您希望服务器在上传的响应中向您返回数据,那么您需要等待uploadCompleteData
。