flash as3 的filereferences upload使用方式
发布时间:2020-12-15 17:41:31 所属栏目:百科 来源:网络整理
导读:今天要写一个flash上传插件,在监听上传完成事件时有点疑惑了, complete 和 uploadCompleteData 都是监听上传完成事件,从官方文档上看:complete是当下载操作完成或上载操作生成 HTTP 状态代码 200 时调度, uploadCompleteData成功上载并从服务器接收数据
最佳答案zystudios?查看完整内容
uploadCompleteData 我建议监听这个 原因是,这个你可以得到服务器的响应,比如服务器出了问题 complete 只要客户端没问题就一定没问题,意义不大,就算服务端出问题了也检测不出来
下面是:
http://blog.csdn.net/yukon12345/article/details/6830626
2010年06月21日 星期一 19:57 由于某度众所周知的铜臭举动,让我搬离写了5年的渣度空间,准备把技术性的文章定在CSDN了。这些都是文章备份。勿怪。。 使用filereference.upload()上传时,我们希望随上传图片文件的同时,发送给服务器各种参数。比如旋转角度,放在哪个相册目录,是否允许评论, 对于发送文件时捎带发送相关消息,可以使用上一篇所说的URLVariables来格式化信息,并用URLRequest发送。 代码: 这样就可以发送数据给php了。 php可以通过$_POST['rotation']和$_POST['album']来获取相关的值。 对于接收服务器的返回数据,官方说明文档竟然没有明确提示如何做,找了半天,原来是用DataEvent.data获取服务器数据。 具体是监听filereference的DataEvent.UPLOAD_COMPLETE_DATA事件,再获取data。 不过我翻译swfupload说明文档时,文档里说MAC上的flash player无法获取服务器返回的消息,这是flash本身的一个bug,有必要细心考虑。 ?
至于如何处理php发回的复杂结构数据,比如一次性返回图片路径,图片名,上传错误码等,个人推荐php返回xml格式消息。具体参见上一篇文章。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- c# – 为什么多线程在这里表现更差?
- objective-c – – [NSNull objectForKeyedSubsc
- Jackson用于Bean和XML之间转换
- cJson的用法(一) -C语言解析/生成 json数据
- PostgreSQL启动过程中的那些事七:初始化共享内存
- ruby-on-rails-3 – 你能删除Rails 3中的_snowma
- ruby-on-rails – 在Cappecbara和之前(:all)在r
- flex+eclipse获取session
- postgresql – 以最少的权限运行Heroku Postgres
- ruby – “each”,“foreach”,“collect”和“m
热点阅读