Я разработал код, который принимает входные файлы Json и Multipart в качестве входных данных. Но когда я пытаюсь вызвать этот API в почтальоне, я получаю сообщение об ошибке:
Обязательная часть запроса 'input' отсутствует "
Вот мой контроллер:
@RequestMapping(value={"/saveThumbnail"}, method={RequestMethod.POST},
consumes={"multipart/form-data"}, headers={"Accept=application/json"})
public ImageConversionOutput convertImageIntoThumbnail(@RequestPart ImageConversionInput input, @RequestPart(value = "file") MultipartFile file)
{
ImageConversionService service = new ImageConversionService();
System.out.println(input);
ImageConversionOutput output = null;
try {
output = service.convertImageToThumbnail(input, file, imageRepository);
}
catch(Exception e)
{
e.printStackTrace();
}
return output;
}
Мой почтальон Запрос выглядит так:
Я получаю ошибку ниже: