JavaScript | WebAPI | File | File.name Property

The File.name property is an inbuilt function of File WebAPI which gives the name of the file represented by a file object. The path of file is excluded from this property for security reasons.
Syntax:
var name = file.name;
Return Value: It returns a string, containing the name of the file without path.
Example:
<!DOCTYPE html> <html>     <head>         <title>             WebAPI File.name Property         </title>                   <style>             #main {                 padding: 10px;                 width: 300px;                 border: 1px solid green;                 text-align:center;                 font-size:22px;             }         </style>     </head>           <body>         <div id = "main">             <div>GeeksForGeeks</div>             <div>file.name</div>             <input type = "file" multiple onchange                 = "myGeeks(this)">         </div>                   <script type="text/javascript">                       function myGeeks(input_file) {                 var files = input_file.files;                                   for (var i = 0; i < files.length; i++) {                     alert("Name of file:" + files[i].name);                 }             }         </script>     </body> </html>                    |
Output:
Supported Browsers: The browser supported by WebAPI File.name property are listed below:
- Edge 12
- Google Chrome 13
- Firefox 3.6
- Opera 16
- Internet Explorer 10
- Safari
Reference: https://developer.mozilla.org/en-US/docs/Web/API/File/name
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!




