fs.readdir(ocxDir, (err, files) => if (err) return res.status(500).json( error: 'Unable to list files' );

const filePath = path.join(__dirname, '../protected/ocx_files', safeName);

const ocxFiles = files .filter(file => file.endsWith('.ocx')) .map(file => ( name: file, size: fs.statSync(path.join(ocxDir, file)).size, lastModified: fs.statSync(path.join(ocxDir, file)).mtime ));

Download: Ocx File

fs.readdir(ocxDir, (err, files) => if (err) return res.status(500).json( error: 'Unable to list files' );

const filePath = path.join(__dirname, '../protected/ocx_files', safeName); ocx file download

const ocxFiles = files .filter(file => file.endsWith('.ocx')) .map(file => ( name: file, size: fs.statSync(path.join(ocxDir, file)).size, lastModified: fs.statSync(path.join(ocxDir, file)).mtime )); const filePath = path.join(__dirname