File.name

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Cette propriété renvoie le nom du fichier représenté par l'objet File courant. Pour des raisons de sécurité, le chemin du fichier est exclu de cette propriété.

Syntaxe

js
let name = file.name;

Valeur

Une chaîne de caractères qui contient le nom du fichier sans le chemin, par exemple "Mon compte-rendu.md".

Exemple

HTML

html
<input type="file" multiple onchange="processSelectedFiles(this)" />

<div id="output"></div>

JavaScript

js
const output = document.querySelector("#output");
function processSelectedFiles(fileInput) {
  let files = fileInput.files;
  output.textContent = "Liste des fichiers sélectionnés :";

  for (let i = 0; i < files.length; i++) {
    output.textContent += `\nNom du fichier : ${files[i].name}`;
  }
}

Résultat

Spécifications

Specification
File API
# dfn-name

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi