В принципе, у меня есть некоторые проблемы при попытке добавить объект Array в FormData.Хорошо, когда я использовал инструмент почтальона, все отлично, и все данные зарегистрированы в моей базе данных:
![hola](https://i.stack.imgur.com/NBkf3.png)
React
Но в моем React Project я пытаюсь отправить данные на сервер с этим кодом:
var productos = products_list.map((product, index) => ({
id_producto: product
}))
const formData = new FormData()
formData.append('nombre', nombre)
formData.append('descripcion', descripcion)
formData.append('precio', precio)
formData.append('precio_fichas', precio_fichas)
formData.append('estado', estado)
formData.append('productos', productos)
if (imagen) {
formData.append('imagen', imagen)
}
if ( id )
patchPromotion(id, data) //Update API
else
postPromotion(formData) //Register API
}
Java SpringBoot
Но на стороне сервера яЯ получил эту ошибку, когда попытался получить этот атрибут, я использовал Springboot в качестве бэкэнда и попытался получить данные с такими кодами:
@ExceptionHandler(StudentNotFoundException.class)
@PostMapping(path={"promotion","promotion/"}) //
public @ResponseBody JsonObject registerPromotion(
@ModelAttribute("promotion") PromotionRequestMA promotion){
{
React - консоль
И я получил эту ошибку:
![enter image description here](https://i.stack.imgur.com/cnT4B.png)
Надеюсь, вы получите вашу помощь, ребята, с уважением.