默认如果啥也不处理,只要有返回数据就认为是成功,就算返回的是错误信息,也认为是成功了。
但是,在认为成功前会派送一个事件uploadAccept,这个事件是用来询问是否上传成功的。在这个事件中你可以拿到上传的是哪个文件,以及对应的服务端返回reponse。
服务端返回json数据,格式如下:
{“error_info”:{“code”:100,”message”:”Error Message”},”id”:”id”,”status”:”0″}
实例化WebUploader添加事件:
uploader.onUploadAccept=function(object ,ret){ if(ret.error_info){ fileError=ret.error_info; // 通过return false来告诉组件,此文件上传有错。 return false; } }
object {Object}
ret {Object}服务端的返回数据,json格式,如果服务端不是json格式,从ret._raw中取数据,自行解析。
© 版权声明
特别声明:该文观点仅代表作者本人,"遇见科技圈"仅提供信息存储空间服务,如需转载、摘编请取得原作者授权。
THE END