微软 Power Apps Canvas App 画布应用将上传的附件转化为base64编码操作

微软 Power Apps Canvas App 画布应用将上传的附件结合Power Automate转化为base64编码操作

在使用canvas app的过程中,我们有时需要将上传的文件转换为base64存入数据库或者,调用外部接口传参,那么看下如何将文件转化为base64编码格式。

首先需要一个放入文件的控件,这个控件并未提供,是直接集成到了窗体中,所以需要拉出一个窗体控件,添加数据源之后再将附加文件控件复制出来,就可以删掉窗体了。

创建一个Power Automate 流 添加一个Power Apps的input 添加一个编辑 最后添加一个输出三步

编辑表达式中写入base64(split(triggerBody()'text','^')1)

输出表达式中把名称和转化好的base64输出出来 split(triggerBody()'text','^')0 &输出

在提交按钮中写入代码,将文件转换为base64格式

csharp 复制代码
//将文件存入一个变量att
ClearCollect(att,DataCardValue.Attachments);
//调用Power Automate流提取name和base64组合存入变量testdd
ClearCollect(testdd,automate.Run(First(att).Name &"^"& First(att).Value));

运行下看看结果

效果实现了哦

感谢大佬指正 小Monkey
如果你觉得有用的话,就留个赞吧!蟹蟹

相关推荐
暮暮祈安39 分钟前
Celery 新手入门指南
java·数据库·python·flask·httpx
xiaowang1234shs1 小时前
怪兽轻断食技术深度测评:从断食计时引擎到AI识别算法的工程实践解析
数据库·人工智能·算法·macos·机器学习·p2p·visual studio
Quincy_Freak2 小时前
银河麒麟 aarch64 环境下轻量 SQLite 管理方案实践:SQLiteGo 落地体验
数据库·sqlite·sqlitego
灵机一物2 小时前
企业选型参考:2026 CXL 内存扩展方案六强测评与落地指南
服务器·网络·数据库·人工智能
秋风渡.2 小时前
MySQL_数据类型知识
数据库·mysql
Season4502 小时前
Redis命令 (generic即通用命令)
数据库·redis·bootstrap
liwulin05063 小时前
【ollama】自定义结构化输出
linux·前端·数据库·ollama
木易士心4 小时前
MyBatis数据源切换全面解析
数据库
新中地GIS开发老师4 小时前
地信职业百科④:GIS开发工程师
前端·数据库·gis·webgis·三维gis开发
云和恩墨4 小时前
从“第二存储”到多智能体协作,云和恩墨充实数据基础设施产品矩阵
数据库