具有base64转换的Azure数据工厂动态内容

时间:2020-04-25 14:40:24

标签: azure azure-data-factory azure-data-factory-2 dynamic-expression

我正在从Azure数据工厂进行HTTP触发的Azure函数调用。我无法使函数活动的HTTP主体正确用于HTTP POST。这是HTTP正文

{“ filename”:“ @ {item()。BatchId} .json”,“ filecontent”:@ {base64(item()。BatchId)}}

我传递了两件事:文件名和文件内容,在将其发送给函数之前,它们必须经过base64编码。 base64函数不适用于BatchId的动态值,但在上述示例中,文件名运行正常。

1 个答案:

答案 0 :(得分:0)

它不起作用,因为BatchId不是字符串。下一行开始工作-

{“文件名”:“ @ {item()。BatchId} .json”,容器名:“ insightsfiles”,“文件内容”:“ @ {base64(string(item()。BatchId))}”}