最近在自行写一个批量列队上传的模块,当上传完成时需要在获取服务器返回的信息,其中就包含了上传成功图片的url,但是困惑的是无论我怎么测试,文件上传成功就是拿不到服务器返回的数据。

在网上找到了一段通过Flash自行计算生成文件名,当作GET变量传递到服务器的处理模,这样看上去貌似能够解决问题,但是看上去很不舒服。

一番折腾后才发现有个uploadCompleteData事件,自己一直把他看成了unloadCompleteData,狂汗。

现在监听这个事件之后就可以了,事件类型是DataEvent,获取DataEvent.data就是服务器返回数据了。

最后一看,原来是因为随手在帮组文档里面复制了一段示例代码,官方的代码里面没有DataEvent.UPLOAD_COMPLETE_DATA 事件监听,只有Event.COMPLETE,让我说什么好呢?

PS:中国队现在金牌9枚,奖牌14枚,正在全力下载国外电视台的高清开幕式视屏(9G版本)