【发布时间】:2020-04-04 12:31:00
【问题描述】:
当我从我的 graphql 服务器中删除图像并使用 uploader.upload.destroy(public_id) 时,它会从 cloudinary (https://cloudinary.com/console/media_library/folders/%2F) 的媒体库中删除
但图像仍然可用如果我通过云端点 (https://res.cloudinary.com/db9rcrnuw/image/upload/v1576054005/47122.png) 访问它
我想在删除图像时也销毁这些端点。
这里screen.basePath表示图片的public_Id
const screen = await ctx.prisma
.deleteScreen({
id: args.screenId
})
.$fragment(fragment);
if (scrn.basePath.length === 5) {
console.log(scrn.basePath.length);
cloudinary.uploader.destroy(screen.basePath, function(error, result) {
console.log(result, error);
});
return screen;
}
【问题讨论】:
标签: graphql cloudinary prisma express-graphql