Я пытаюсь загрузить файлы из входящих сообщений электронной почты в DevOps с помощью соединителя приложения логики «HTTP-запрос к Azure DevOps», чтобы прикрепить их к рабочему элементу. Поток работает, но файлы, которые я прикрепляю, получаются в кодировке base64, если я загружаю их в base64, и испортили двоичные файлы, если я загружаю их в двоичном формате. В любом случае, они непригодны.
Есть ли способ корректно загружать файлы в DevOps? (docx, xlsx, pdf, изображения и т. д.?)
Я пытался загрузить файлы в форме base64 и двоичной форме с помощью «HTTP-запроса к Azure DevOps», но не могу правильно получить содержимое файла после загрузки.
Я ожидаю загрузить правильный файл из свойства URL-адреса, полученного из «HTTP-запроса к Azure DevOps».
Решенная установка
"Body": "@{binary(body('Get_Attachment_(V2)')?['contentBytes'])}"
Как тело :-)
На самом деле используемая функция — это binary(), а не base64(). однако для параметра «Body is Base64» должно быть установлено значение true.