HTML DOM FileUploadObjeto


Objeto FileUpload

En un documento HTML, cada vez que aparece una etiqueta `<input type="file">`, se crea un objeto FileUpload.

Este elemento contiene un campo de entrada de texto para introducir el nombre del archivo, y un botón para abrir el cuadro de diálogo de selección de archivos y así elegir archivos de forma gráfica.

El atributo value de este elemento almacena el nombre del archivo especificado por el usuario, pero cuando se envía un formulario que contiene un elemento file-upload, el navegador envía al servidor el contenido del archivo seleccionado, no solo el nombre del archivo.

Por razones de seguridad, el elemento file-upload no permite que los autores de HTML ni los programadores de JavaScript especifiquen un nombre de archivo predeterminado. El atributo value de HTML se ignora y, para este tipo de elementos, el atributo value es de solo lectura, lo que significa que solo el usuario puede introducir un nombre de archivo. Cuando el usuario selecciona o edita un nombre de archivo, el elemento file-upload activa el controlador de eventos onchange.

Puede acceder al objeto FileUpload recorriendo el array elements[] del formulario o mediante `document.getElementById()`.


Propiedades del objeto FileUpload

W3C:Estándar W3C.

Propiedad Descripción W3C
disabled Establece o devuelve si el objeto FileUpload está deshabilitado. Yes
accept Establece o devuelve la lista de tipos MIME que indican la transferencia de archivos (separados por comas). Yes
form Devuelve una referencia al formulario que contiene el objeto FileUpload. Yes
name Establece o devuelve el nombre del objeto FileUpload. Yes
type Devuelve el tipo de elemento del formulario. Para FileUpload, es "file". Yes
value Devuelve el nombre de archivo del objeto FileUpload después de que el texto sea establecido por la entrada del usuario. Yes

Propiedades y eventos estándar

El objeto FileUpload también admitepropiedades estándaryeventos estándar。

Otras extensiones