Descargue un archivo del servidor NodeJS utilizando Express
¿Cómo puedo descargar un archivo que está en mi servidor a mi máquina accediendo a una página en un servidor nodeJS?
Estoy usando ExpressJS y he estado intentando esto:
app.get('/download', function(req, res){
var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary');
res.setHeader('Content-Length', file.length);
res.write(file, 'binary');
res.end();
});
Pero no puedo obtener el nombre del archivo y el tipo de archivo (o extensión). ¿Alguien me puede ayudar con eso