2016-12-13 1 views
0

Я могу передавать параметры и значения из логических приложений в функцию Azure. Но мне интересно, как передать файл в качестве параметра и получить его в функции Azure?Как передать файл в качестве параметра из приложений Azure logic и получить его в функции Azure?

Отрывок о том, как я передаю параметр из Azure логики приложения:

enter image description here

В функции 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

Учитывая, что функция будет получая полезную нагрузку JSON, предлагаются две опции:

  1. Если содержимое файла невелико, вы можете его прочитать и отправить в тело как простое свойство строки (например, { fileName: '...', content: '...' })

  2. Отправить по только путь к содержимому файла (например, путь блоб или тракту Azure Files) и прочитать содержимое файла в вашей функции.

Смежные вопросы