Get File Name with JavaScript

02/13/2022
Contents
In this article, you will learn how to get file name with JavaScript.
Get the local file name
A new “File API” has been added from HTML5 to work with local files.
With this API, you can open a local file or send it to a server with very simple code.
Get the file name of the access destination
Get the information by specifying “file” in the type attribute of the input tag as shown below.
<input id="file" name="file" type="file" />
The information that can be obtained is:
- name : file name
- type : MIME type of file
- size : file size
- lastModifiedDate : file modification date
If you want to get the contents of the file, use “FileReader API”.
Sample Code
Below is the sample code to get the information of the specified file.
HTML
<input id="file" name="file" type="file" />
JavaScript
window.addEventListener('DOMContentLoaded', function() {
document.querySelector("#file").addEventListener('change', function(e) {
// Check if the browser can use the File API
if (window.File) {
// Get information about the specified file
var input = document.querySelector('#file').files[0];
// file name
console.log(input.name);
// MIME type of file
console.log(input.type);
// file size
console.log(input.size);
// file modification date
console.log(input.lastModifiedDate);
}
}, true);
});