Я пытаюсь преобразовать конечную точку REST на основе контроллера springboot
в маршруты верблюдов, где я пытаюсь загрузить файлы изображений в конечную точку REST методом POST. Я использовал почтальон для загрузки изображений в конечные точки springboot
контроллера, все работало нормально,Но верблюжьи маршруты провалились.На стороне получателя я всегда получаю строковые данные, в которые включены все данные формы.Ниже приведен след, который я получил,
----------------------------988239835182752114570644
Content-Disposition: form-data; name="file"; filename="100383338.jpg"
Content-Type: image/jpeg**strong text**
Я попробовал следующий код:
rest("/users")
.description("Upload image files ")
.consumes("multipart/form-data")
.produces("application/json")
.post("/uploadfile")
.param().name("file").endParam()
.route().process(exchange -> {
File file = exchange.getIn.getBody(File.class);
}).to("direct:uploadfile").endRest();