File: name property
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.
Please take two minutes to fill out our short survey.
Note: This feature is available in Web Workers.
The name
read-only property of the File
interface returns the name of the file represented by a File
object. For security
reasons, the path is excluded from this property.
Value
A string, containing the name of the file without path, such as "My Resume.rtf".
Examples
HTML
html
<input type="file" id="file-picker" multiple />
<div>
<p>List of selected files:</p>
<ul id="output"></ul>
</div>
JavaScript
js
const output = document.getElementById("output");
const filePicker = document.getElementById("file-picker");
filePicker.addEventListener("change", (event) => {
const files = event.target.files;
output.textContent = "";
for (const file of files) {
const li = document.createElement("li");
li.textContent = file.name;
output.appendChild(li);
}
});
Result
Specifications
Specification |
---|
File API # dfn-name |