node.js - 使用 Node 和 Express 从 Cloudinary 中删除图像
问题描述
我正在尝试使用节点从云中删除图像,我已阅读文档,代码如下
cloudinary.v2.uploader.destroy(public_id, options, callback);
我已经尝试过这种方法,但我一直收到未定义上传器的错误,所以我认为它使用的是您用来初始化 multer 的名称,我这样做了
const parser = multer({ storage: storage });
但是,它仍然向我显示“未定义解析器”,所以我对如何继续这一点感到困惑,我希望有人可以帮助我解决这个问题,因为我看到不久前回答了一个类似的问题,答案仍然是就像我说的那样,所以我不知道文档是否改变了。谢谢!!
解决方案
你可以试试:
var cloudinary = require('cloudinary');
cloudinary.config({
cloud_name: "########",
api_key: "########",
api_secret: "########"
});
cloudinary.v2.uploader.destroy('sample', function(error,result) {
console.log(result, error) });
推荐阅读
- django - 将来自 django-hitcount 的命中传递给模型序列化程序
- parameters - Azure Devops Pipeline:第二个参数依赖于第一个参数
- javascript - 为什么 .indexOf 不是数组对象的函数?
- r - 从 Dataframe 中的计数实例创建 2x2 条件表
- makefile - 未找到文件:cxxabi.h
- common-lisp - defparameter 值不会自动更改
- reactjs - 反应组件状态为空盖茨比
- ag-grid - agggrid 自定义状态栏
- postcss - PurgeCSS 忽略使用的类
- python - 如果给定范围,如何为数据框列创建 bin