微软 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
如果你觉得有用的话,就留个赞吧!蟹蟹

相关推荐
安当加密19 小时前
MySQL数据库透明加密(TDE)解决方案:基于国密SM4的合规与性能优化实践
数据库·mysql·性能优化
JH307319 小时前
第七篇:Buffer Pool 与 InnoDB 其他组件的协作
java·数据库·mysql·oracle
板凳坐着晒太阳19 小时前
ClickHouse 配置优化与问题解决
数据库·clickhouse
数据库生产实战19 小时前
解析Oracle 19C中并行INSERT SELECT的工作原理
数据库·oracle
AAA修煤气灶刘哥20 小时前
服务器指标多到“洪水泛滥”?试试InfluxDB?
数据库·后端·面试
阿沁QWQ21 小时前
MySQL服务器配置与管理
服务器·数据库·mysql
程序新视界1 天前
MySQL“索引失效”的隐形杀手:隐式类型转换,你了解多少?
数据库·mysql·dba
Logintern091 天前
windows如何设置mongodb的副本集
数据库·windows·mongodb
RestCloud1 天前
在制造业数字化转型浪潮中,数据已成为核心生产要素。然而,系统割裂、数据滞后、开发运维成本高等问题,却像顽固的 “数据枷锁”,阻碍着企业发展。ETLCloud与
数据库·postgresql
!chen1 天前
【Spring Boot】自定义starter
java·数据库·spring boot