An error occurred while loading the file. Please try again.
-
Athanasios authored0c3b5cf4
const config = require('../config');
const fs = require('fs');
const handle = (req, res) => {
let baseUrl = req.baseUrl.replace(/^\/?|\/?$/g, "");
let resourse = `${config.BASE_DIR}/${baseUrl}/${req.params.nodeid}/${req.params.resource}/${req.params.resourceid}${config.FOLDER_INDEX.GEOMETRIES}`;
if (!fs.existsSync(resourse)) throw new Error("not found");
res.set({
'Content-Disposition': 'attachment; filename=0.bin',
'Content-Type': 'application/octet-stream',
'Content-Encoding': 'gzip'
});
res.sendFile(resourse);
};
module.exports = handle;