com2014-server/app/controllers/file.controller.js

19 lines
467 B
JavaScript

const uploadFolder = __basedir + '/uploads/';
const fs = require('fs');
exports.uploadFile = (req, res) => {
res.send('File uploaded successfully! -> filename = ' + req.file.filename);
}
exports.listAllFiles = (req, res) => {
fs.readdir(uploadFolder, (err, files) => {
res.send(files);
})
}
exports.downloadFile = (req, res) => {
var id = req.query.id;
var filename = req.query.filename;
res.download(uploadFolder + '../output/' + id + '/' + filename);
}