FTP-приложение Azure Logic не может получить содержимое файла - PullRequest
0 голосов
/ 15 марта 2019

Я настроил приложение логики с помощью триггера ftp [Когда файл добавлен или изменен (только свойства)].Это прекрасно работает, когда я загружаю файл размером 50+ МБ на этот FTP-сервер.У меня есть действие [Получить содержимое файла], настроенное сразу после триггера.Для ввода файла действия [Получить содержимое файла] я использовал динамическое содержимое [Список имен файлов] из триггера, и я только что заполнил путь с помощью доступного «средства выбора файлов» (которое подключается к FTP простоотлично).Когда я проверяю это, происходит сбой при действии [Получить содержимое файла] с указанием BadRequest и этого тела.

{
  "status": 400,
  "message": "An invalid request was made. Inspect the passed parameters and actions.\r\nclientRequestId: 7d9f2ff3-62d0-4f69-8cc5-f41c35297882",
  "source": "ftp-eus.azconn-eus.p.azurewebsites.net"
}

Входные данные, которые входят в действие, показывают правильное имя файла и путь.Поэтому я не совсем понимаю, что значит «проверить переданные параметры и действия».Может кто-нибудь указать мне правильное направление, как решить эту проблему?

РЕДАКТИРОВАТЬ Вот некоторые скриншоты, чтобы показать.Я не получаю [Имя файла] как динамический параметр из моего триггера.Это даже не имеет значения, я могу выбрать именно тот файл, который я хочу загрузить с FTP Picker, но он все равно не работает.См. Снимки экрана:

Динамически выбрать файл: enter image description here

Статически выбрать файл: enter image description here

Тот же результат изоба из них: enter image description here

1 Ответ

0 голосов
/ 18 марта 2019

Если вы используете Get file content для выбора файла, вы можете найти, что вход File - это путь к нужному файлу, поэтому вы не можете получить содержимое файла только с содержимым файла.Вы можете использовать путь к файлу или имя файла, если вы хотите использовать имя файла, вы также должны знать путь.

Если вы хотите использовать имя файла, ввод будет выглядеть следующим образом, это немного неудобно.

enter image description here

Или просто с путем к файлу.На самом деле входные данные этих двух способов одинаковы, поэтому все они могут получить файл.

enter image description here

enter image description here

...