Meteor通过Cloudinary API删除图像
我正在使用Cloudinary API,它非常简单,但我没有通过我的应用程序删除图像 我有上传工作,但没有删除,这是奇怪的一部分 我可以从服务器访问API,并在console.log中查看类似的方法Meteor通过Cloudinary API删除图像,meteor,cloudinary,Meteor,Cloudinary,我正在使用Cloudinary API,它非常简单,但我没有通过我的应用程序删除图像 我有上传工作,但没有删除,这是奇怪的一部分 我可以从服务器访问API,并在console.log中查看类似的方法 Meteor.methods({ deletePhoto: function (public_id) { console.log(cloudinary.v2.uploader) // I can see methods on this cloudinary.v2.uploade
Meteor.methods({
deletePhoto: function (public_id) {
console.log(cloudinary.v2.uploader) // I can see methods on this
cloudinary.v2.uploader.destroy(public_id, function(result) {
console.log(result);
});
}
});
但是,一旦我将映像的public_id传递给destroy方法,它就会出错:
Exception while invoking method 'deletePhoto' undefined
这是文件。
调用API v2时,回调函数应接受两个参数:
error
和result
尝试将代码更改为:
Meteor.methods({
deletePhoto: function (public_id) {
console.log(cloudinary.v2.uploader) // I can see methods on this
cloudinary.v2.uploader.destroy(public_id, function(error, result) {
console.log(result);
});
}
});