mirror of
https://gitlab.com/wgp/dougal/software.git
synced 2025-12-06 11:17:08 +00:00
Add setContentDisposition() utility function.
It checks if a request has a `filename` search parameter and if so, set the Content-Disposition response header to attachment with the provided filename.
This commit is contained in:
@@ -8,5 +8,6 @@ module.exports = {
|
|||||||
removeNulls: require('./removeNulls'),
|
removeNulls: require('./removeNulls'),
|
||||||
logicalPath: require('./logicalPath'),
|
logicalPath: require('./logicalPath'),
|
||||||
ranges: require('./ranges'),
|
ranges: require('./ranges'),
|
||||||
unique: require('./unique')
|
unique: require('./unique'),
|
||||||
|
setContentDisposition: require('./setContentDisposition')
|
||||||
};
|
};
|
||||||
|
|||||||
8
lib/www/server/lib/utils/setContentDisposition.js
Normal file
8
lib/www/server/lib/utils/setContentDisposition.js
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
|
||||||
|
function setContentDisposition (req, res) {
|
||||||
|
if (req.query.filename) {
|
||||||
|
res.set("Content-Disposition", `attachment; filename="${req.query.filename}"`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = setContentDisposition;
|
||||||
Reference in New Issue
Block a user