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

Flutter接入Cloudinary上传图片后如何获取返回的图片URL

解决方法

从你给出的返回结果可以看到,res为标准的键值对结构,内置了两种图片地址字段:

  • url:HTTP协议的普通图片地址
  • secure_url:HTTPS协议的加密图片地址,更符合当前多数应用的安全要求,推荐优先使用

直接通过对应key取值即可,代码示例如下:

// 取HTTP协议图片地址
final imageUrl = res['url'];
// 取HTTPS加密图片地址(推荐使用)
final secureImageUrl = res['secure_url'];

// 可打印验证结果
print('上传后图片安全地址:$secureImageUrl');

如果你的项目开启了空安全校验,可添加可选操作符避免空异常,写法调整为:

final secureImageUrl = res?['secure_url'] ?? '';

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:06:02