Articles of descarga

zip y descarga desde nodejs

Estoy tratando de comprimir el archivo y descargarlo desde el servidor usando el módulo fácil de zip. Pero ahora puedo escribir en un servidor usando el siguiente código, pero ¿cómo puedo descargarlo? var app = require(‘express’)(); var easyzip = require(‘easy-zip’); app.get(‘/api/downloadFile’,function(req,res){ console.log(“inside req”); var data = “Inside new Html”; var zip2 = new easyzip.EasyZip(); var […]

no se muestra el diálogo de descarga

No puedo obtener un cuadro de diálogo de descarga en lugar de descargar directamente un archivo en mi aplicación de nodo. Mi código problemático se ve así: app.get(`/search/download`, function(req, res){ var request = require(`request`); request({uri: `http://some.csv.file`, headers: {`content-type`: `text/csv`}} , function(err, response, body) { res.set(`Content-Disposition`, `attachment; filename=”search-results.csv”`); res.set(`Content-Type`, `text/csv`); res.send(body); }); } No importa lo […]

Node Express.js – Descargar archivo de la memoria – ‘nombre de archivo debe ser una cadena’

Estoy intentando empaquetar los datos en la memoria en un archivo de texto y enviarlos al usuario, lo que desencadena una descarga de archivos. Tengo el siguiente código: app.get(‘/download’, function(request, response){ fileType = request.query.fileType; fileName = ( request.query.fileName + ‘.’ + fileType ).toString(); fileData = request.query.fileData; response.set(‘Content-disposition’, ‘attachment; filename=’ + fileName ); response.set(‘Content-type’, ‘text/plain’); var […]

node / express Fuerza al navegador para descargar el archivo con un nombre personalizado

Construí un sitio web de nodo / expreso para mi proyecto universitario que, después de buscar la ID de una ley, muestra una tabla grande con todos los archivos en diferentes formatos e idiomas relacionados con esta ID. Uso el módulo ” http-proxy ” para solicitar y entregar estos archivos al cliente. No hay nada […]

Obtener progreso de descarga en Node.js con solicitud

Estoy creando un actualizador que descarga los archivos de la aplicación utilizando la request módulo Node. ¿Cómo puedo usar chunk.length para estimar el tamaño del archivo restante? Aquí está parte de mi código: var file_url = ‘http://foo.com/bar.zip’; var out = fs.createWriteStream(‘baz.zip’); var req = request({ method: ‘GET’, uri: file_url }); req.pipe(out); req.on(‘data’, function (chunk) { […]