El objeto de archivo

📅 19/01/2025 📂 programar

Descubra qué es un objeto Archivo y cómo utilizarlo

Los navegadores nos proporcionan un Fileobjeto.

El objeto Archivo es un objeto Blob y proporciona 3 propiedades sobre él:

que se suma a las Blobpropiedades del objeto:

Recibirás un Fileobjeto al interactuar con el FileListobjeto, que se puede recuperar de un formulario HTML con un input type="file" /elemento, o al interactuar con Arrastrar y soltar .

Cuando obtienes un FileListobjeto, cuando corres el bucle o seleccionas un elemento (por ejemplo, el primer elemento con myFileList[0]), obtendrás un Fileobjeto.

Digamos que tienes un input type="file"elemento en tu formulario:

input type="file" /

Ahora puedes escuchar el changeevento en este elemento, por lo que cuando elijas un archivo obtendrás información sobre él. document.querySelector('input').filesDevolverá un FileListobjeto, como se explicó anteriormente, y al usar [0]obtenemos el primer archivo cargado y podemos acceder a todas las propiedades que necesitamos del Fileobjeto:

document.querySelector('input').addEventListener('change', () = {  const file = document.querySelector('input').files[0]  alert(    `The file ${file.name} was last modified on ${new Date(      file.lastModified,    ).toDateString()}`,  )})

Míralo en codepen: https://codepen.io/flaviocopes/pen/EzxdMm/




Tal vez te puede interesar:

  1. Introducción a React
  2. Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
  3. Cómo cambiar el valor de un nodo DOM
  4. Cómo comprobar si un elemento DOM tiene una clase

Derechos de autor
Si cree que algún contenido infringe derechos de autor o propiedad intelectual, contacte en [email protected].


Copyright notice
If you believe any content infringes copyright or intellectual property rights, please contact [email protected].