File.name

Retorna el nombre del archivo representado por el objeto File. Por razones de seguridad, la ruta de directorios es excluida de esta propiedad.

Sintaxis

var nombre = file.name;

Valor

Una cadena, conteniendo el nombre del archivo sin la ruta de directorios, por ejemplo: "Mi resumen.rtf".

Ejemplo

<input type="file" multiple onchange="processSelectedFiles(this)">
function processSelectedFiles(fileInput) {
  var files = fileInput.files;

  for (var i = 0; i < files.length; i++) {
    alert("Filename " + files[i].name);
  }
}

Prueba el resultado:

Especificaciones

Especificacion Estado Comentario
File API
La definición de 'name' en esta especificación.
Working Draft Definicion inicial.

Compatibilidad con navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
nameChrome Soporte completo 13Edge Soporte completo 12Firefox Soporte completo 3.6IE Soporte completo 10Opera Soporte completo 16Safari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 4Opera Android Sin soporte NoSafari iOS Soporte completo 8Samsung Internet Android Soporte completo Si

Leyenda

Soporte completo  
Soporte completo
Sin soporte  
Sin soporte

Vea también