Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按标记和创建日期删除图像_Java_Cloudinary - Fatal编程技术网

Java 按标记和创建日期删除图像

Java 按标记和创建日期删除图像,java,cloudinary,Java,Cloudinary,我使用cloudinary的客户端图片上传,我的用例如下: 用户使用javascript上载图像->图像自动标记为tmp标记(已支持) 当用户提交表单时,服务器处理所有图像,并通过admin_api从图像中删除tmp标记(已支持) cron job contacts cloudinary删除所有使用tmp标记的超过1天的图像(我找不到如何做) 我想知道如何使用cloudinary管理API按标签删除所有超过1天的图像?cloudinary目前不支持自动删除。您可以偶尔(例如,每天一次)使用管

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

  • 用户使用javascript上载图像->图像自动标记为tmp标记(已支持)
  • 当用户提交表单时,服务器处理所有图像,并通过admin_api从图像中删除tmp标记(已支持)
  • cron job contacts cloudinary删除所有使用tmp标记的超过1天的图像(我找不到如何做)

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

cloudinary目前不支持自动删除。您可以偶尔(例如,每天一次)使用管理API按资源的上载时间列出所有资源,并将其删除。

您所说的“标记”是什么意思?在数据库中添加标记关键字?在HTML输出中?在localStorage中?标记是一个关键字,由cloudinary使用,分配给上传的图片供以后组参考是的,但它保存在哪里?@BramVanroy标记被使用并保存到远程cloudinary服务中,它既不在我的localStorage中,也不在我的应用程序数据库中。谢谢,我的解决方法是每X小时启动一个cron作业,调用cloudinary admin api,通过标记“临时”查找图片,然后在我的后端服务器中,通过在1小时之前创建的图片进行过滤,最后通过另一个调用cloudinary delete admin api by picture_ID删除所有过滤的图片。诚然,这不是最好的解决方案,但在cloudinary生成请求的api之前,我一直在使用它。我正在寻找的是一个cloudinary api,它可以通过标记删除并在参数处启动,而不支持自动删除,如果存在,这将使我的生活更轻松。