Как получить PDF-файл из почтового запроса и сохранить его в Apache Camel ⇐ JAVA
-
Гость
Как получить PDF-файл из почтового запроса и сохранить его в Apache Camel
Я пытаюсь получить PDF-файл из запроса на отдых и сохранить его, как показано на распечатке ниже от почтальона, но когда я открываю сохраненный файл, его содержимое пусто.
RouterBuilder.java
@Component публичный класс RouterBuilder расширяет RouteBuilder { @Override public void configure() выдает исключение { отдыхКонфигурация() .comComponent("сервлет") .bindingMode(RestBindingMode.auto); // Загрузка маршрутизатора из (Константы.ROUTER_UPLOAD) .to("file://C:\\out\\?fileName=processo.pdf"); // Загрузка конечной точки rest().post(Константы.ENDPOINT_UPLOAD) .to(Константы.ROUTER_UPLOAD); } } Зависимости Pom
org.springframework.boot spring-boot-starter-web org.apache.camel.springboot camel-spring-boot-starter ${camel-version org.apache.camel верблюд-минио ${camel-version org.apache.httpcomComponents httpmime 4.5.14 org.apache.camel верблюжья почта ${camel-version org.apache.camel.springboot camel-dataformat-starter ${camel-version org.apache.camel верблюжье ядро ${camel-version org.apache.camel camel-http ${camel-version org.apache.camel.springboot camel-servlet-starter ${camel-version org.apache.camel camel-netty-http ${camel-version org.projectlombok ломбок истина commons-io commons-io 2.7 org.springframework.boot spring-boot-devtools время выполнения истина org.springframework.boot spring-boot-starter-test тест Я ожидаю получить PDF-файл по запросу POST и сохранить этот PDF-файл в любом каталоге.
Распечатать запрос почтальона https://i.stack.imgur.com/vAlVm.png
Я пытаюсь получить PDF-файл из запроса на отдых и сохранить его, как показано на распечатке ниже от почтальона, но когда я открываю сохраненный файл, его содержимое пусто.
RouterBuilder.java
@Component публичный класс RouterBuilder расширяет RouteBuilder { @Override public void configure() выдает исключение { отдыхКонфигурация() .comComponent("сервлет") .bindingMode(RestBindingMode.auto); // Загрузка маршрутизатора из (Константы.ROUTER_UPLOAD) .to("file://C:\\out\\?fileName=processo.pdf"); // Загрузка конечной точки rest().post(Константы.ENDPOINT_UPLOAD) .to(Константы.ROUTER_UPLOAD); } } Зависимости Pom
org.springframework.boot spring-boot-starter-web org.apache.camel.springboot camel-spring-boot-starter ${camel-version org.apache.camel верблюд-минио ${camel-version org.apache.httpcomComponents httpmime 4.5.14 org.apache.camel верблюжья почта ${camel-version org.apache.camel.springboot camel-dataformat-starter ${camel-version org.apache.camel верблюжье ядро ${camel-version org.apache.camel camel-http ${camel-version org.apache.camel.springboot camel-servlet-starter ${camel-version org.apache.camel camel-netty-http ${camel-version org.projectlombok ломбок истина commons-io commons-io 2.7 org.springframework.boot spring-boot-devtools время выполнения истина org.springframework.boot spring-boot-starter-test тест Я ожидаю получить PDF-файл по запросу POST и сохранить этот PDF-файл в любом каталоге.
Распечатать запрос почтальона https://i.stack.imgur.com/vAlVm.png
Мобильная версия