JavaScript WebAPI File File.name Property


The JavaScript File WebAPI file.name property returns only the name of the file without the path.

Following is the code for the File WebApi File.name property −

Example

 Live Demo

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 18px;
      font-weight: 500;
      color: red;
   }
</style>
</head>
<body>
<h1>JavaScript file.name property</h1>
<div class="result"></div>
<input type="file" class="fileInput" />
<h3>Upload a file using the above input type to get its file name</h3>
<script>
   let resultEle = document.querySelector(".result");
   document
   .querySelector(".fileInput")
   .addEventListener("change", (event) => {
      resultEle.innerHTML += "File name = " + event.target.files[0].name;
   });
</script>
</body>
</html>

Output

On clicking the ‘Choose file’ button and selecting a file −

Updated on: 12-May-2020

37 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements