我正在从Azure数据工厂进行HTTP触发的Azure函数调用。我无法使函数活动的HTTP主体正确用于HTTP POST。这是HTTP正文
{“ filename”:“ @ {item()。BatchId} .json”,“ filecontent”:@ {base64(item()。BatchId)}}
我传递了两件事:文件名和文件内容,在将其发送给函数之前,它们必须经过base64编码。 base64函数不适用于BatchId的动态值,但在上述示例中,文件名运行正常。
答案 0 :(得分:0)
它不起作用,因为BatchId不是字符串。下一行开始工作-
{“文件名”:“ @ {item()。BatchId} .json”,容器名:“ insightsfiles”,“文件内容”:“ @ {base64(string(item()。BatchId))}”} >