entonces, como explica el título, estoy tratando de enviar datos JSON y una serie de archivos usando Axios a mi servidor Flask BE. No estoy seguro de dónde radica el problema, si está en FE o BE, pero parece que no puedo enviar los archivos. Estoy tratando de enviarlo en un objeto FormData pero si trato de enviar la matriz de archivos juntos, muestra:
[object File, object File, ...]Cuando los envío individualmente, se envía como binario, que es lo que quiero. Pero no puedo enviar datos binarios en la matriz.
Si es posible, hágame saber cómo puedo enviarlo y leerlo en mi servidor Flask en BE.
EDITAR:
let formData = new FormData(); formData.append('data', JSON.stringify(data)); const files = data?.additional_document; if (Array.isArray(files )) { const arrayKey = `additionalFiles`; files.forEach(v => { formData.append(arrayKey, v); }); } dispatch(apiCallToBackEnd(formData, (res) => getPDF(res)));