Articles of expresa de

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.js / Express y colas paralelas.

Estamos construyendo una infraestructura que cuenta con un servidor Node.js y Express. En el servidor, lo que está sucediendo es como sigue: El servidor acepta una solicitud HTTP entrante del cliente. El servidor genera dos archivos (esta operación puede ser “relativamente larga”, es decir, también aproximadamente 0,1 segundos) El servidor carga los archivos generados (~ […]

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 […]