如何解决为什么不使用逻辑应用自动生成 Azure Blob MD5 校验和?
在逻辑应用程序中,我使用“获取文件内容”从 SharePoint 检索了一个 CSV 文件,并使用“创建块 Blob V2”,但没有创建 MD5 内容。当我手动更新 Blob 时,确实会创建 MD5。 知道为什么从 SharePoint 检索文件并将其上传到 Blob 时不生成 MD5 的原因吗?
创建块 Blob (V2) Blob 内容:
{
"$content-type": "application/octet-stream","$content": "QTtCO0M7RDtFDQoxOzI7Mzs0OzU="
}
创建块 Blob (V2) 输出:
{
"Id": "JTJmdGVzdGNvbnRhaW5lciUyZnRlc3RmaWxlMi5jc3Y=","Name": "testfile2.csv","displayName": "testfile2.csv","Path": "/testcontainer/testfile2.csv","LastModified": "2021-07-20T18:45:06Z","Size": 20,"MediaType": "text/csv","IsFolder": false,"ETag": "\"0x8D94BAE7E056750\"","FileLocator": "JTJmdGVzdGNvbnRhaW5lciUyZnRlc3RmaWxlMi5jc3Y=","LastModifiedBy": null
}
解决方法
这就是我的工作方式,我在 创建文件内容之间使用 compose 添加了 base64 动态表达式strong> 和 Create Block blob (V2) 步骤执行此操作我可以为 blob 生成 Content-MD5
标头值。
这是我的逻辑应用程序的屏幕截图。
这是结果
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。