Tengo un objeto algo así como:
{ Description:"Some Description", MainImage:File //Image File, Name:"Test Name", Details:[ {Description:"Detail Description 1",Image:File //Image File Again }, {Description:"Detail Description 2",Image:File //Image File Again }, ] }Puedo poner archivos de imagen individuales para formar datos como
FormData.append("MainImage",obj.MainImage) Pero para objetos, ¿cómo puedo hacer formdata para imágenes? cuando hago FormData.append("Details[]",obj.Details[0]) no funciona. ¿Qué debo hacer para convertirlo en un elemento formData? ¡Gracias por las respuestas!
Puedes hacerlo así
let obj = { Description:"Some Description", MainImage:File //Image File, Name:"Test Name", Details:[ {Description:"Detail Description 1",Image:File}, {Description:"Detail Description 2",Image:File}, ] } FormData.append("MainImage", JSON.stringify(obj))