如何通过 nodejs 删除 cloudinary 中自定义文件夹中的图像?
How can I remove an image in a custom folder in cloudinary by nodejs?
我试图删除关于 cloudinary 的想象,并成功遵循 cloudinary API 文档的示例代码。但是当我把图片上传到一个文件夹,然后尝试删除它时,我无法删除它。
cloudinary.v2.uploader.destroy('sample',
function(error, result) {console.log(result, error) });
或
cloudinary.v2.uploader.destroy('sample', { folder: "my_folder/" },
function(error, result) {console.log(result, error) });
响应总是:{ result: 'not found' }
await cloudinary.v2.uploader.destroy(uploadResult.public_id, (error, result) => {
console.log(result); // { result: 'ok' }
});
我发现 .detroy() api 与您将图像上传到 cloudinary 时收到的 public_id 字段配合得很好,而不是定义图像路径的纯文本。
希望对您有所帮助。
我知道有点晚了,但它可能对其他人有帮助:)
public_id
根据文件所在的文件夹而变化。
cloudinary.v2.uploader.destroy(
'folder/sample',
function(error, result) {
console.log(result, error)
}
);
我试图删除关于 cloudinary 的想象,并成功遵循 cloudinary API 文档的示例代码。但是当我把图片上传到一个文件夹,然后尝试删除它时,我无法删除它。
cloudinary.v2.uploader.destroy('sample',
function(error, result) {console.log(result, error) });
或
cloudinary.v2.uploader.destroy('sample', { folder: "my_folder/" },
function(error, result) {console.log(result, error) });
响应总是:{ result: 'not found' }
await cloudinary.v2.uploader.destroy(uploadResult.public_id, (error, result) => {
console.log(result); // { result: 'ok' }
});
我发现 .detroy() api 与您将图像上传到 cloudinary 时收到的 public_id 字段配合得很好,而不是定义图像路径的纯文本。
希望对您有所帮助。
我知道有点晚了,但它可能对其他人有帮助:)
public_id
根据文件所在的文件夹而变化。
cloudinary.v2.uploader.destroy(
'folder/sample',
function(error, result) {
console.log(result, error)
}
);