WebUploader上传失败不提示错误消息的解决方法

默认如果啥也不处理,只要有返回数据就认为是成功,就算返回的是错误信息,也认为是成功了。

但是,在认为成功前会派送一个事件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
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论