ItSolutionStuff.com

Node JS Multer Rename Uploaded File Example

By Hardik Savani • March 24, 2021
Node JS

Hey,

This tutorial is focused on node multer rename file name. you will learn multer change filename example. if you want to see example of multer change file name then you are a right place. this example will help you node js change file name uploaded. Follow bellow tutorial step of how to rename filename multer nodejs.

I will give you simple solution with full example of how to change file name in multer node js. let's see solution with example:

Solution:

const storage = multer.diskStorage({

destination: function(req, file, cb) {

cb(null, 'uploads/');

},

filename: function(req, file, cb) {

cb(null, file.fieldname + '-' + Date.now() + path.extname(file.originalname));

}

});

var upload = multer({ storage: storage })

Example:

const express = require('express');

const multer = require('multer');

const path = require('path');

const fs = require('fs');

const app = express();

const storage = multer.diskStorage({

destination: function(req, file, cb) {

cb(null, 'uploads/');

},

filename: function(req, file, cb) {

cb(null, file.fieldname + '-' + Date.now() + path.extname(file.originalname));

}

});

var upload = multer({ storage: storage })

app.get('/', (req, res) => {

res.sendFile(__dirname + '/index.html');

});

app.post('/', upload.single('image'),(req, res) => {

const { filename: image } = req.file;

res.redirect('/');

});

app.listen(3000);

I hope it can help you...

Tags: Node JS
Hardik Savani

Hardik Savani

I'm a full-stack developer, entrepreneur, and founder of ItSolutionStuff.com. Passionate about PHP, Laravel, JavaScript, and helping developers grow.

📺 Subscribe on YouTube

We Are Recommending You

Node JS Resize Image Before Upload using Multer Sharp

Read Now →

Multiple File Upload in Node JS using Multer Example

Read Now →

Node js Express Multiple Image Upload using Multer Example

Read Now →

File Upload in Node JS using Multer Example

Read Now →

Node js Express Image Upload using Multer Example

Read Now →

Four Reasons Why Node.js is your Server-side Hero

Read Now →

How to Connect MySQL Database in Node JS?

Read Now →

Laravel Authenticate User in NodeJS with Socket io using JWT

Read Now →

How to Upgrade Node.js Version in Ubuntu?

Read Now →

How to Use Foreach Object in Node.js?

Read Now →