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