Я создал приложение для веб-сервисов python, используя флешку.
После создания документа swagger я опубликовал API в WSO2 API manager.
Публикация API и подписка на API успешны.
Я также могу получить токен аутентификации.
Что я делаю
- Чтобы использовать API, в приложении Почтальон / Angular я загружаю 2 файла Excel
- Файлы затем отправляются на URL-адрес сервера WSO2, который затем отправляет его на сервер Python
- Когда сервер python получает файл, он анализирует его.
- Выполняет некоторые вычисления и возвращает объект данных ответа.
Теперь проблема в шаге 3. Файлы, полученные в конце Python, не в формате Excel. Данные обоих файлов объединяются в один объект FileStorage.
Пожалуйста, смотрите скриншот ниже
Вместо двух объектов One FileStorage, полученных в request.files
Я пробую все это в почтальоне, а также с угловым приложением, и оба не работают.
Я даже попробовал это через сваггер на странице опубликованного приложения в WSO2 API Manager, но это тоже не работает.
Отправка файлов через WSO2 Swagger
Что работает только
Когда я пробую Swagger опубликованного приложения, или , когда я использую сервисы через почтальона, отправляющего запрос непосредственно на сервер python.
Я получаю оба файла в нужном формате.
Файл получен должным образом при попытке с развязной страницей приложения Python
Не могли бы вы помочь мне понять, что я могу делать неправильно.
Я использую тип контента, как показано ниже
'content-type: multipart/form-data;