2012-09-09 15 views

Respuesta

10

El atributo enctype especifica el tipo de contenido (en términos HTTP, como se indica en el encabezado Content-Type) utilizado por el navegador cuando envía los datos del formulario al servidor.

Sin embargo, el spec define sólo dos tipos de contenido en este contexto, application/x-www-form-urlencoded (por defecto) y multipart/form-data, y agrega: “El comportamiento de otros tipos de contenido no se especifica” Lo que sucede en la práctica es que los navegadores silencio ignoran enctype atributos con otros valores, utilizando el valor predeterminado. Puedes ver esto si, por ejemplo, inspeccione el documento en Firebug: inspeccionando el elemento form, el panel DOM contiene la propiedad enctype -con el valor predeterminado. Es común en los navegadores web guardar silencio sobre los errores en el marcado.

El tipo application/octet-stream no sería muy útil en este contexto, ya que si el navegador enviara tal información, sería efectivamente decir "esto es un trozo de datos binarios de estructura desconocida (o no especificada)".

Cuestiones relacionadas