Hej:) Mam problem z uploadem pliku w Spring Boot.
Tak wygląda mój formularz: http://pastebin.com/X41sNgbn
Jest tam kilka inputów typu "text" oraz jeden typu "file". W kontrolerze przechwytuję dane za pomocą : @ModelAttribute(value = "product") Product product
Wszystko się pobiera (dane z pól tekstowych + nazwa zdjęcia).
Teraz chcę zrobić upload pliku. Robię tak jak tutaj: https://github.com/hellokoding/uploadingfiles-springboot
I jeśli przyjmuje w kontrolerze sam: @RequestAttribute(value = "image") MultipartFile uploadingFile - wszystko działa, plik się wgrywa, kopiuje we wskazaną lokalizację.
Tylko, że ja oprócz tego chcę też przechwycić i wrzucić do bazy dane całego formularza, więc do argumentu metody w kontrolerze dodaje mój @ModelAttribute.
Moja metoda wygląda w całości tak:
public String adminAddProductSubmit(final @ModelAttribute(value = "product") Product product, final @RequestAttribute(value = "image") MultipartFile uploadingFile)
No i niestety nie działa.
Może mi ktoś pomóc, wskazać jak przesłać ten plik i jednocześnie odebrać dane obiektu Product?
Z góry wielkie dzięki!