我能够将参数和值从逻辑应用程序传递到Azure功能。但我想知道如何将文件作为参数传递并在Azure函数中接收它?
我如何从Azure逻辑应用程序传递参数的片段:
在Azure函数中接收简单参数及其值:
public static async Task<object> Run(HttpRequestMessage req, TraceWriter log)
{
string jsonContent = await req.Content.ReadAsStringAsync();
dynamic data = JsonConvert.DeserializeObject(jsonContent);
string dateValue = data.fileName;
}
答案 0 :(得分:0)
鉴于该函数将接收JSON有效负载,有两个选项:
如果文件内容很小,您可以阅读并将其发送到
body作为一个简单的字符串属性(例如{ fileName: '...',
content: '...' }
)
仅发送文件内容的路径(例如blob路径或 Azure文件路径)并读取函数中的文件内容。