文件上传需要调用(save)方法才会保存,AV.File 仅仅是构造一个文件对象。save 方法返回的是一个 Promise,其 resolved 函数得到调用才说明上传成功。

file.save().then(function(file) {
    // 这个回调运行,才说明文件保存成功
    console.log(file.url());
  }, function(error) {
    // 异常处理
    console.error(error);
  });

我下面的代码没贴出来,是用了save()的,目前找到解决方法了,谢谢。

如果方便并且这个问题的原因与解决方案可能对其他开发者有帮助的话,欢迎分享。谢谢。