Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const fileUpload = require('../lib/index');
- const app = express();
- const PORT = 8000;
- app.use('/form', express.static(__dirname + '/index.html'));
- // default options
- app.use(fileUpload());
- app.get('/ping', function (req, res) {
- res.send('pong');
- });
- app.post('/upload', function (req, res) {
- let sampleFile;
- let uploadPath;
- if (!req.files || Object.keys(req.files).length === 0) {
- res.status(400).send('No files were uploaded.');
- return;
- }
- console.log('req.files >>>', req.files); // eslint-disable-line
- sampleFile = req.files.name;
- uploadPath = __dirname + '/uploads/' + sampleFile.name;
- sampleFile.mv(uploadPath, function (err) {
- if (err) {
- return res.status(500).send(err);
- }
- res.send('File uploaded to ' + uploadPath);
- });
- });
- app.listen(PORT, function () {
- console.log('Express server listening on port ', PORT); // eslint-disable-line
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement