Динамическое выражение для кодирования и декодирования в приложении логики
Я ищу эквивалентную функцию кодирования, декодирующую мой контент для свойства content-Md5 моего blob. Я попробовал Base64ToString и получил это
O؈ TeK̲; 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".
благодаря
1 ответ
Согласно некоторому тесту, нам кажется сложным напрямую реализовать требование в приложении логики с помощью действий или выражений. Поэтому я предлагаю вам использовать функцию Azure в вашем приложении логики.
Вы можете создать новое приложение-функцию azure и создать функцию триггера HTTP в приложении-функции.
Затем вы можете написать тот же код в функции триггера HTTP, ниже мой код функции:
Затем перейдите в свое приложение логики и создайте в нем действие функции, оно запросит функцию, которую вы создали выше, для преобразования. Мое приложение логики показано ниже:
После запуска приложения логики результат будет следующим: