1.0.0 • Published 1 year ago
studdeplsh v1.0.0
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