【问题标题】:Deleting images by tags and created date按标签和创建日期删除图像
【发布时间】:2016-03-03 21:19:39
【问题描述】:

我使用cloudinary的客户端图片上传,我的用例如下:

  • 用户使用 javascript 上传图片 -> 图片会自动标记 tmp 标签(已支持)
  • 当用户提交表单时,服务器会处理所有图像并通过 admin_api 从它们中删除 tmp 标签(已支持)
  • cron 作业联系 cloudinary 以删除所有使用 tmp 标记且超过 1 天的图像(我找不到如何操作)

我想知道如何使用 cloudinary admin API 按标签删除所有超过 1 天的图像?

【问题讨论】:

  • “标签”是什么意思?在数据库中添加标签关键字?在 HTML 输出中?在本地存储中?
  • a tag 是关键字,cloudinary使用,分配给上传的图片供以后组参考
  • 是的,但是保存在哪里?
  • @BramVanroy 标签被使用并保存到远程云服务中,它既不在我的 localStorage 也不在我的应用程序数据库中。

标签: java cloudinary


【解决方案1】:

Cloudinary 目前不支持自动删除。您可以偶尔(例如,每天一次)使用 Admin API 按上传时间列出所有资源,然后将其删除。

【讨论】:

  • 谢谢,我的解决方法是每 X 小时启动一个 cron 作业,调用 cloudinary admin api,按标签“临时”查找图片,然后在我的后端服务器中,按 created_at 过滤超过 1h ,最后通过picture_ids再次调用cloudinary delete admin api删除所有过滤的图片。确实,这不是最好的解决方案,但我一直使用它,直到 cloudinary 生成请求的 api。
  • 我正在寻找的是一个通过标签和 start_at 参数删除的云 API,不支持自动删除,如果存在,这将使我的生活更轻松。
猜你喜欢
  • 1970-01-01
  • 2013-10-27
  • 2019-10-11
  • 2021-11-22
  • 2013-06-03
  • 2016-01-23
  • 1970-01-01
  • 1970-01-01
  • 2013-01-30
相关资源
最近更新 更多