Skip to content

Instantly share code, notes, and snippets.

@judges119
Created September 4, 2017 14:46
Show Gist options
  • Save judges119/8bc5fefe10c40071e90126040a42f886 to your computer and use it in GitHub Desktop.
Save judges119/8bc5fefe10c40071e90126040a42f886 to your computer and use it in GitHub Desktop.
Basic multer uploads
var express = require('express');
var multer = require('multer');
var upload = multer({ dest: 'uploads/' });
var app = express();
// View engine
app.set('views', __dirname);
app.set('view engine', 'pug');
// Routes
app.get('/', function (req, res) {
res.render('index');
});
app.post('/upload', upload.single('upl'), function (req, res, next) {
console.log(req.file);
res.send(req.file)
});
// Start
app.listen(3000, function () {});
doctype html
html
head
title
| Multer Uploads
body
h1
| Multer Uploads
form(method='post', action='/upload', enctype='multipart/form-data')
input(type='file', name='upl')
input(type='submit')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment