解析File.save()异常行为
Parse File.save() odd behaviour
我使用以下两种方式将图片上传到parse.com。第一个使用promise的方法有效,但另一个则无效。我是不是错过了一些基本的东西?
方法1:
var parseFile = new Parse.File(name, file);
parseFile.save().then(function (){
console.log('Picture has been successfully saved.');
callback(pictype, parseFile);
}, function (error){
console.log('Picture cannot be saved.', error.toString());
});
方法2:
var parseFile = new Parse.File(name, file);
parseFile.save(null, {
success: function () {
console.log('Picture has been successfully saved.');
callback(pictype, parseFile);
},
error: function (error) {
console.log('Picture cannot be saved.', error.toString());
}
});
这取决于Parse.File上的save方法是如何实现的。它显然返回了一个承诺,因为该代码有效。。。它可能不支持成功与错误语法。你的代码不会失败,但它就是不起作用。
编辑:查看文档,您需要指定options对象(包含成功和错误方法)作为第一个参数。这就是您现在指定null的地方。
相关文章:
- 正在将base64 jpeg从input-type=file上传到服务器
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- document.applet.method在Mounatin Lion上抛出safari 6+JDK7异常
- 为什么浏览器没有为语法错误抛出异常
- java,javascript签名的小程序(文件选择,ftp上传)安全性/套接字异常
- node.js和express中的异常处理
- 派生进程的stdout在管道传输时工作异常
- NodeJS和pg promise,捕获PostgreSQL异常
- 当显式定义控制器参数时,默认模型绑定器会发生异常
- 显示引导弹出操作异常的逻辑
- 调用谷歌地图路线服务时未捕获的异常
- web配置http到https重定向异常
- 转换异常时间&Datestring到JavaScript日期
- 为什么在python中使用异常比javascript更容易接受
- PHP REST服务抛出异常——希望避免控制台错误
- JS异常:animate不是一个函数
- 在蓝鸟中处理异常
- Meteor:异步函数回调异常:onAfterAction
- 有人能告诉我如何在cent-os中打开扩展名为.dat的FIle吗
- 解析File.save()异常行为