1.0.0 • Published 1 year ago

studdeplsh v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

File Uploader

A simple Node.js package for handling file uploads using Express.js and multer.

Installation

npm install express multer file-uploader

Usage

const express = require('express');
const multer = require('multer');
const FileUploader = require('file-uploader');

const app = express();
const port = process.env.PORT || 3000;

// Initialize file uploader
const uploader = new FileUploader();

// Set up file upload route
app.post('/upload', uploader.uploadSingle, (req, res) => {
  if (req.file) {
    res.status(200).send('File uploaded successfully!');
  } else {
    res.status(400).send('Error: No file selected!');
  }
});

// Start server
app.listen(port, () => console.log(`Server started on port ${port}`));

Options

  • destination: Specify the destination directory for uploaded files.
  • fileFilter: Define a function to filter which files are allowed to be uploaded.
  • limits: Set limits on the size of the uploaded file.

For more options and detailed usage, please refer to the multer documentation.

License

This project is licensed under the MIT License - see the LICENSE file for details.

1.0.0

1 year ago