FormData


¿Qué es FormData?

FormData es una API del navegador que permite crear un conjunto de datos con formato de formulario para enviarlo por HTTP.

¿Para qué sirve FormData?

Sirve para:

  • Enviar formularios con JavaScript.
  • Adjuntar archivos fácilmente.
  • Trabajar con multipart/form-data.

Ejemplo básico

const data = new FormData(formulario);

Características de FormData

  • Soporta archivos y campos de texto.
  • Se integra bien con fetch.
  • Es muy útil en formularios avanzados.

¿Dónde se usa?

  • En frontend web y subida de archivos.

Conclusión

FormData simplifica mucho el envío de formularios complejos desde JavaScript, especialmente cuando hay ficheros de por medio.