const fs = require('fs') exports.download = (req, res, next) => { console.log('fileController.download: started') const path = req.body.path const file = fs.createReadStream(path) const filename = (new Date()).toISOString() res.setHeader('Content-Disposition', 'attachment: filename="' + filename + '"') file.pipe(res) }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter