Resize image upload using multer, node js, and express js. In this tutorial, we learn node js resize an image using multer, sharp with node js, and express js. we learn javascript resizing images.

Image upload is the basic requirement of any project. So this example will guide you step by step on how to upload multiple images using multer Express js Framework. And you can understand the concept of multiple image uploads easily to use.

Node JS Resize Image Upload Using Multer Sharp With Example

Install Express and Multer Dependencies

npm install express multer --save npm install sharp --save

Import Dependencies in Server.js File

const express = require('express');
const multer = require('multer');
const path = require('path');
const sharp = require('sharp');

Create Server.js File

const express = require('express');
const multer = require('multer');
const path = require('path');
const sharp = require('sharp');
const fs = require('fs');
const app = express();
const port = 3000
   
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));
    }
});

Original Source: https://www.phpcodingstuff.com/blog/node-js-resize-image-upload-using-multer-sharp-with-example.html

#node #uplaod #multer

Node JS Resize Image Upload Using Multer Sharp with Example
38.60 GEEK