File.name

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