json - 处理(读取)逻辑应用程序中的 Base64 编码文件,并发布到端点
问题描述
我有一个逻辑应用程序,它从 SharePoint (.xlsx) 获取内容并将正文发布到端点以进行处理。现在我看到的内容是一个 base64 编码的文件,我想做的是按原样发布这些数据。
当我尝试使用邮递员发布它时,它被成功接受但是当它从我得到的逻辑应用程序发布时
错误的请求。Http 请求失败:内容不是有效的 JSON。
但我可以看到要发送的正文是类型,这是一个有效的 Json
{
"$content-type": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"$content": "AA....VeryLong...B1241BACDFA=="
}
也试过这个表达
decodeBase64(triggerBody()?[body('getFile')])
但我得到一个不同的错误
无效的模板。无法在“1”行和“2565”列的操作“HTTP”输入中处理模板语言表达式:“模板语言表达式 'decodeBase64(triggerBody()?[body('getFile')])' 无法评估,因为属性'{ "$content-type": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "$content": "UEsDBBQABgAIAAAAIQDuooLHjAEAAJkGAAATAAgCW0Nvb...
我想要实现的很简单,我真的想将 Json 原样或 base64Encoded 字符串的内容发布到我的终点。
解决方案
推荐阅读
- laravel - 在注册相关表中添加默认用户设置,Laravel
- php - PHP - Imap_Open 非常慢
- java - 我无法从组合框中获得选择
- c# - Xamarin Forms C# ListView 搜索
- angular - 角度集成测试:如何在 MouseEvent 上指定目标
- android - 使用 Xamarin Android RecyclerView 时如何确定“活动”视图
- reactjs - 使用 Redux Saga 从 API 获取信息
- makefile - ifeq 条件和 Makefile
- firebase - 错误:_elements.contains(element) 不正确
- javascript - 如何避免返回到带有 HTML id 属性标记的上一个部分,而是转到上一个网站?