uppy
Version:
Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:
22 lines (17 loc) • 388 B
JavaScript
var app = require('express')()
var cors = require('cors')
var multer = require('multer')
var upload = multer({
storage: multer.memoryStorage()
})
app.use(cors())
app.post('/upload', upload.array('files'), uploadRoute)
app.listen(9967)
function uploadRoute (req, res) {
res.json({
files: req.files.map(function (file) {
delete file.buffer
return file
})
})
}