Azure Data Factory Dynami c Содержимое с преобразованием base64 - PullRequest
0 голосов
/ 25 апреля 2020

Я выполняю HTTP-вызов Azure Вызов функции из Azure Фабрика данных. Я не могу сделать HTTP-тело функции функции правильным для HTTP POST. Это тело HTTP

{"filename": "@ {item (). BatchId}. json", "filecontent": @ {base64 (item (). BatchId)}}

Я передаю две вещи: имя файла и filecontent, которые должны быть закодированы в base64 перед отправкой в ​​функцию. Функция base64 НЕ работает со значением Dynami c BatchId, но имя файла работает нормально в приведенном выше примере.

1 Ответ

0 голосов
/ 25 апреля 2020

Это не работало, потому что BatchId не был строкой. Следующая строка начала работать -

{"filename": "@ {item (). BatchId}. json", имя контейнера: "insightsfiles", "filecontent": "@ {base64 (string (item ( ) .BatchId))} "}

...