Как правильно загружать файлы в DevOps с помощью приложения логики?

Я пытаюсь загрузить файлы из входящих сообщений электронной почты в DevOps с помощью соединителя приложения логики «HTTP-запрос к Azure DevOps», чтобы прикрепить их к рабочему элементу. Поток работает, но файлы, которые я прикрепляю, получаются в кодировке base64, если я загружаю их в base64, и испортили двоичные файлы, если я загружаю их в двоичном формате. В любом случае, они непригодны.

Есть ли способ корректно загружать файлы в DevOps? (docx, xlsx, pdf, изображения и т. д.?)

Я пытался загрузить файлы в форме base64 и двоичной форме с помощью «HTTP-запроса к Azure DevOps», но не могу правильно получить содержимое файла после загрузки.

Я ожидаю загрузить правильный файл из свойства URL-адреса, полученного из «HTTP-запроса к Azure DevOps».

Ускорьте разработку веб-приложений Laravel с помощью этих бесплатных стартовых наборов
Ускорьте разработку веб-приложений Laravel с помощью этих бесплатных стартовых наборов
Laravel - это мощный PHP-фреймворк, используемый для создания масштабируемых и надежных веб-приложений. Одним из преимуществ Laravel является его...
Что такое двойные вопросительные знаки (??) в JavaScript?
Что такое двойные вопросительные знаки (??) в JavaScript?
Как безопасно обрабатывать неопределенные и нулевые значения в коде с помощью Nullish Coalescing
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как сделать компонент справочного центра с помощью TailwindCSS
Как сделать компонент справочного центра с помощью TailwindCSS
Справочный центр - это веб-сайт, где клиенты могут найти ответы на свои вопросы и решения своих проблем. Созданный для решения многих распространенных...
Асинхронная передача данных с помощью sendBeacon в JavaScript
Асинхронная передача данных с помощью sendBeacon в JavaScript
В современных веб-приложениях отправка данных из JavaScript на стороне клиента на сервер является распространенной задачей. Одним из популярных...
Как подобрать выигрышные акции с помощью анализа и визуализации на Python
Как подобрать выигрышные акции с помощью анализа и визуализации на Python
Отказ от ответственности: Эта статья предназначена только для демонстрации и не должна использоваться в качестве инвестиционного совета.
0
0
59
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решенная установка

"Body": "@{binary(body('Get_Attachment_(V2)')?['contentBytes'])}"

Как тело :-)

На самом деле используемая функция — это binary(), а не base64(). однако для параметра «Body is Base64» должно быть установлено значение true.

Другие вопросы по теме

Как получить значение столбца из CSV-файла ADLS gen 2 и использовать значение столбца в теле письма, а также отправить данные BLOB-объектов в виде вложения в почту Outlook
Logic Apps — встраивание base64 в тело письма
Вставка пользователя через пакетную отправку HTTP-запроса Sharepoint
Действие Logic App Response для возврата причины кода состояния
Как использовать авторизацию Oauth 2.0 в соединителе HTTP Logic App
Как получить доступ к файлу хранилища BLOB-объектов с помощью ссылки, созданной рабочим процессом приложения логики. создать URL-адрес SAS по URL-адресу пути, который не работает
Преобразование FileTime в DateTime в приложении Azure Logic
Получение ошибки аутентификации при использовании «Отправить HTTP-запрос в DevOps» из LogicApp
Приложение логики Azure — как перебирать json?
Как настроить приложение логики в Azure для передачи файлов из хранилища BLOB-объектов в точку доступа на основе имени?