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

相关推荐
麦聪聊数据13 小时前
敏感数据安全吗?基于字段级血缘的 PII 数据全链路追踪
数据库·sql·安全
田里的水稻13 小时前
BI_双足机器人舞蹈动作的sim2sim和sim2Real(Gymnasium + Mujoco)
服务器·数据库·机器人
酸菜牛肉汤面13 小时前
15、联合索引是什么?为什么需要注意联合索引中的顺序?
数据库
在风中的意志13 小时前
[数据库SQL] [leetcode-511] 511. 游戏玩法分析 I
数据库·sql·游戏
一直跑13 小时前
UKB数据库/RAP平台批量下载数据教程
数据库·rap·ukb
AndyHeee13 小时前
【瑞芯微rk3576刷ubuntu根文件系统容量不足问题解决】
linux·数据库·ubuntu
李宥小哥14 小时前
SQLite03-数据库管理
数据库
『六哥』14 小时前
MySQL 版本安装教程
数据库·mysql
AC赳赳老秦14 小时前
工业互联网赋能智造:DeepSeek解析产线传感器数据驱动质量管控新范式
前端·数据库·人工智能·zookeeper·json·flume·deepseek
小北方城市网14 小时前
第 10 课:Python 全体系实战整合与职业进阶指南(完结篇)
大数据·开发语言·数据库·python