'use strict'; const getContentDisposition = require('../../utils/content-disposition'); module.exports = function content () { return function contentMiddleware (req, res, next) { const { filename } = res.locals.params; const { formatter } = req; const useInline = !req.query.format && !req.body.format && !req.query.filename && !req.body.filename; res.header('Content-Disposition', getContentDisposition(formatter, filename, useInline)); res.header('Content-Type', formatter.getContentType()); next(); }; };