Я делаю REST API весной Java. Я хочу сделать почтовый запрос в почтальоне и загрузить текст и файл PDF в мою базу данных postgreSQL. Связь работает. Я проверил это с другой конечной точкой. Я перепробовал много вещей, но ни одна из них не работает.
Я слышал, что вы можете сделать это с почтальоном - Данные формы.
Что я пробовал: добавил это в @PostMapping () -> Безуспешно
consumes = MediaType.MULTIPART_FORM_DATA_VALUE
В почтальоне: добавлено Content-type : application/json
и Content-type : multipart/form-data
Оба безуспешно: (...
Ниже моего restcontroller
@RestController
public class SheetMusicController {
@Autowired
SheetMusicRepository sheetMusicRepository;
@GetMapping("/sheetmusic")
public List<SheetMusic> index(){
return sheetMusicRepository.findAll();
}
@PostMapping(value = "/sheetmusic")
public SheetMusic create(@RequestBody Map<String,String> body){
String title = body.get("title");
byte[] pdf = "".getBytes();
SheetMusic sheetMusic = new SheetMusic(title,"","","",pdf);
return sheetMusic;
}
}
И фотография почтальона Почтальон
Я не понимаю, что я делаю не так. Надеюсь, вы, ребята, можете мне помочь!
Привет,