如何通过 PHP 删除 cloudinary 图像
How to delete cloudinary image via PHP
我有一张 cloudinary_id 存储在数据库中,想从 Cloudinary 中删除该图像。
根据 documentation 我在 uploadApi 上调用 desctroy 方法,其 id returns 结果正常。但正如我所见,图像仍然可用。没看懂
这是代码:
$cloudinary = new Cloudinary($config);
return $cloudinary->uploadApi()->destroy($file_id);
这段代码 returns Cloudinary\Api\ApiResponse #d6b5 结果 => "ok"
有人可以告诉我这段代码有什么问题吗?
Cloudinary使用CDN保证媒体资源的快速交付。也就是说,当通过 API 删除媒体时,您可能需要将可选参数“invalidation”设置为 true 以使其 CDN 中的对象无效。
以下是他们的 API 文档:
https://cloudinary.com/documentation/image_upload_api_reference#destroy_method
https://cloudinary.com/documentation/admin_api#delete_resources
您可以使用上传 API 或管理 API。两者都达到相同的结果。
安东尼
我有一张 cloudinary_id 存储在数据库中,想从 Cloudinary 中删除该图像。 根据 documentation 我在 uploadApi 上调用 desctroy 方法,其 id returns 结果正常。但正如我所见,图像仍然可用。没看懂
这是代码:
$cloudinary = new Cloudinary($config);
return $cloudinary->uploadApi()->destroy($file_id);
这段代码 returns Cloudinary\Api\ApiResponse #d6b5 结果 => "ok"
有人可以告诉我这段代码有什么问题吗?
Cloudinary使用CDN保证媒体资源的快速交付。也就是说,当通过 API 删除媒体时,您可能需要将可选参数“invalidation”设置为 true 以使其 CDN 中的对象无效。 以下是他们的 API 文档:
https://cloudinary.com/documentation/image_upload_api_reference#destroy_method https://cloudinary.com/documentation/admin_api#delete_resources
您可以使用上传 API 或管理 API。两者都达到相同的结果。
安东尼