Básicamente, tengo un objeto FormData
en el lado de Javascript en Flutter Web.
Necesito enviar este objeto a Dart para realizar una solicitud HTTP POST, con los campos del objeto (incluido algún campo Blob/File eventual también) como carga útil. La forma en que envío este objeto a Dart es registrando una devolución de llamada en Dart en el objeto de la ventana js.context
y llamando desde el lado de Javascript.
Ahora, he intentado muchas maneras diferentes de lograr esto:
[...formData]
JSON.stringify
y enviarlo como una cadenaJSON.stringify
es .entries()
JSON.stringify
son keys()
y values()
individualmente Pude enviar los campos "simples" de FormData
(cadena, número, matriz, objeto) PERO NO ARCHIVO/BLOB utilizando estos enfoques.
¿Hay alguna forma de obtener ese objeto FormData
como un todo? Es decir, incluidos los archivos/blobs que pueda contener, si los hay.
Gracias