1

我正在寻找等效函数编码解码我的 blob 的 content-Md5 属性的内容。我试过 Base64ToString 我得到了这个

O؈�T�eK̲; x����*

请参阅下面的 c# 中的示例代码。我希望为我在逻辑应用程序中的输入实现相同的功能:

 var hashStr = "INDiTF0Nq8hU6d4fHqu1dQ==";
 var hash = Convert.FromBase64String( hashStr );
 var sb = new StringBuilder();
    
 foreach( var b in hash )
 {
     sb.Append( b.ToString("X2") );
 }
 sb.ToString().Dump();

我得到的输出为20D0E24C5D0DABC854E9DE1F1EABB575

当我的字符串值“INDiTF0Nq8hU6d4fHqu1dQ==”时,如何构建动态表达式以在逻辑应用程序中获得相同的输出

注意:记住格式是“X2”

谢谢

4

1 回答 1

0

根据一些测试,我们似乎很难直接通过动作或表达式来实现逻辑应用中的需求。所以我建议你在你的逻辑应用程序中使用 azure 函数。

您可以创建一个新的 azure 函数应用并在函​​数应用中创建一个 HTTP 触发器函数

然后你可以在HTTP触发函数中编写相同的代码,下面是我的函数代码:

在此处输入图像描述

然后转到您的逻辑应用程序并在其中创建函数操作,它将请求您在上面创建的函数进行转换。我的逻辑应用程序显示如下:

在此处输入图像描述

运行逻辑应用后,结果显示为:

在此处输入图像描述

于 2020-10-09T02:54:27.460 回答