首页 > 解决方案 > 逻辑应用程序将二进制文件变成坏字符

问题描述

我创建了一个从 restapi 获取数据的逻辑应用程序。数据的内容类型是 Application/protobuf(protobuf 是由 google https://developers.google.com/protocol-buffers/docs/tutorials制作的二进制数据)我知道 LA 使用 base64 编码,因此它将数据更改为 base64编码。由于要通过协议编译器反序列化的数据,因此它需要二进制格式。所以我将这些数据存储到一个变量中,并尝试进行进一步的处理。但不幸的是,数据以变量的形式存储在盒子和?所以 protoc 编译器无法反序列化。我按照微软https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-content-type#applicationxml-and上“其他内容类型”部分的建议尝试了 base64tobinary 和 http() -应用... 但它没有用。有人可以帮忙吗?

标签: azure-logic-apps

解决方案


我改变了使用方式。我不是流式传输,而是将数据存储到文件中并进一步处理。


推荐阅读