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

相关推荐
Awkwardx1 分钟前
MySQL数据库—MySQL复合查询
数据库·mysql
2301_800256112 分钟前
R-Tree创建与遍历,R-Tree在4类空间查询中的应用,实现4类空间查询的各类算法[第8章]
数据库·算法·机器学习·postgresql·r-tree
十月南城2 分钟前
分布式ID选型——雪花、号段、数据库自增与时钟回拨的风险控制
数据库·分布式
老邓计算机毕设2 分钟前
SSM校园快递代取平台32618(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·校园快递代取平台
论迹7 分钟前
【Redis】-- 单线程模型
数据库·redis·缓存
悦数图数据库8 分钟前
BOSS 直聘基于悦数图数据库构建智能根因定位平台的实践
数据库·人工智能
亮子AI13 分钟前
【Node.js】为什么数据库连接总是中断?
数据库·node.js
DBA小马哥14 分钟前
时序数据库在物联网中的应用
数据库·物联网·时序数据库
maray14 分钟前
体验 Neon 产品
数据库·学习
亮子AI15 分钟前
【MySQL】node.js 如何批量更新数据?
数据库·mysql·node.js