You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dart项目中通过文件名判断Cloudinary媒体文件是否存在

问题:通过图片名称判断Cloudinary媒体库中资源是否存在(Dart CLI)

我在Cloudinary媒体库中判断图片/视频是否存在时遇到了困难。当前使用Dart CLI项目,采用官方推荐的cloudinary_api和cloudinary_url_gen包,现有代码通过publicId可以正常工作,但无法通过图片名称实现该功能。

相关代码片段:

static bool imageExists({String publicId = ''}) {
  try {
    if (!_isInitialized) {
      init();
    }

      // TODO: figure out a way to get the image by its name instead.
      final CldImage cldImage = cloudinary.image(publicId);

      print(cldImage);

    // cldImage.
    return false;
  } catch (e) {
    print(e);
    rethrow;
  }
}

我已实现了单例类,但由于无法直接存储图片的publicId,且相关库的文档极少、官方Cloudinary Dart文档十分过时,大大增加了任务难度。

内容的提问来源于stack exchange,提问作者Phil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 21:28:20