How to Get File Extension from URL in Node JS?
Sep 16, 2022
Now, let's see the article on how to get file extension from URL in node js. we will help you to give an example of get a file extension from URL in node js. we will help you to give an example of get a file extension from URL in nodejs. This post will give you a simple example of get a file extension from URL in node.js.
I will give you a simple example of get a file extension from URL in nodejs. In this example get a file extension from URL using getExt() in node js.
So let's start following example:
Step 1: Install Node JS
This step is not required; however, if you have not created the node js app, then you may go ahead and execute the below command:
mkdir my-app
cd my-app
npm init
Step 2: Update server.js file
server.js
const path = require('path');
// Get File Extension
function getExt(str) {
const basename = path.basename(str);
const firstDot = basename.indexOf('.');
const lastDot = basename.lastIndexOf('.');
const extname = path.extname(basename).replace(/(\.[a-z0-9]+).*/i, '$1');
if (firstDot === lastDot) {
return extname;
}
return basename.slice(firstDot, lastDot) + extname;
}
console.log(getExt('https://i.picsum.photos/id/1025/367/267.jpg'));
Output:
.jpg
- How to Install Node Js and NPM Ubuntu?
- How to used Google ReCaptcha V3 in Node Js Express?
- How to Send Email with Attachment in Node js?
- How to Insert Data from Form into MySQL Database using Node js Express?
- Install Node Js and NPM Ubuntu 18.04/20.04/22.04 Tutorial
- How to Delete Data by id into MongoDB in Node JS?
- Install Node.js 16/17/18 on CentOS 8 Tutorial
- How to Upload File in MongoDB using Node js Express?