azure-logic-apps - 逻辑应用程序将二进制文件变成坏字符
问题描述
我创建了一个从 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() -应用... 但它没有用。有人可以帮忙吗?
解决方案
我改变了使用方式。我不是流式传输,而是将数据存储到文件中并进一步处理。
推荐阅读
- sql - Postgresql - 优化 sql 以根据每个学生的表现选择前 3 名科目
- vue.js - 在 quasar 应用程序中访问环境变量
- graphql - Apollo 客户端 Graphql - 使用 JS 变量检索查询中的字段名称
- node.js - 应用程序在纱线构建期间停止在生产中运行
- android - 在预构建脚本中获取 Android API 级别
- pdfkit - PDFKit 在转换为 pdf 时无法呈现圆锥渐变
- data-visualization - Autodesk Forge 数据可视化快速入门终端命令问题
- api - 从 Curl 命令行到 httr
- javascript - 使用 Javascript ES6 修改对象列表
- json - 为 post api 生成唯一 ID 和请求参数