主机之家测评主机之家测评  2019-08-26 20:45 主机之家测评 隐藏边栏 |   抢沙发  78 
文章评分 0 次,平均分 0.0

webuploader 官方默认只要有返回数据就认为是成功,就算返回的是错误信息,也认为是成功了。

那么我们在使用 webuploader 时怎么判断文件到底是否上传成功呢?

官方提供了一个事件 uploadAccept,这个事件会在文件被认为上传成功之前执行,用来询问是否上传成功的。在这个事件中你可以拿到上传的是哪个文件以及对应的服务端 reponse。

  uploader.on( 'uploadAccept', function( file, response ) {      if ( hasError ) {          //通过 response 中的数据判断是否上传成功,如果失败返回 false 给 webuploader          return false;      }  });

response 是个对象,格式无要求,可以自定义。如果服务器返回是 json 格式,那么会直接解析,如果不是 json 格式,response._raw 里面可以拿到原始数据。

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享