var file = new AV.File(fileStr, { blob: { uri: imageRes.path, }, }) file.save().then(function (file) { // 文件保存成功 console.log(file.id); }, function (error) { // 异常处理 console.log("进入失败") console.error(error); })
断网测试不进入function (error),我里面要做操作,来个大神呗
我调查一下。
修复中 https://github.com/leancloud/javascript-sdk/pull/407
已修复,正式版本会过几天发布。目前可以使用: https://raw.githubusercontent.com/leancloud/javascript-sdk/3d5e2a099dda06eafeac7bc939ccf744603d9b70/dist/av-weapp.js
立即断网的话还是不能进的喔,断网后再联网才会进入function(error)
我测试是在模拟器上,断网的情况下(将 wifi 关闭),然后 save,是会立即 fail 的。你具体是怎么测试的呢?
我是也是在模拟器上的(ios),我直接把网断了,不会马上fail,要等上好几十秒才会调用,测试了好几遍了
我建议你试一下 networkTimeout https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html