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

GeneXus中Base64转Blob后:如何显示图片及填充&File变量?

GeneXus中Base64转Blob后图片显示与File变量填充解决方案

1. 在GeneXus界面显示图片

根据运行环境不同,采用对应方式实现:

Web场景

通过生成Data URI绑定到Image控件的URL属性:

&Image.URL = "data:image/png;base64," + &Blob.ToBase64String()

GeneXus 17及以上版本可直接赋值Blob到Image的Content属性:

&Image.Content = &Blob

桌面场景

使用Image控件的LoadFromBlob方法加载:

&Image.LoadFromBlob(&Blob)

2. 将Blob填充到File变量用于AWS操作

直接为File变量的核心属性赋值,同时补充AWS需要的元数据:

&File.Content = &Blob
&File.FileName = "orange-square.png" // 按实际需求命名
&File.MimeType = "image/png"

若需直接从Base64生成File变量,明确传递MIME类型参数:

&File.FromBase64String("iVBORw0KGgo...", "image/png") // 替换为你的完整Base64字符串

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 04:04:50