Mi código
downLoadImg(imagePath) = vue.js Código
exportaciones.download = código js
downLoadImg(imagePath){ const url = this.$utils.makePathVariableURL('webportal', 'wb', 'addon-file', 'download-image'); const params = {}; params.imagePath = imagePath; this.$http.get(url, {params: params}).then(() => { }).catch(function (err) {}); }, exports.download = function (req, res){ let uploadFilePath = req.query.imagePath; var fileName = path.basename(uploadFilePath); var mimeType = mime.getType(uploadFilePath); var stream = null; var isExists = fs.existsSync(uploadFilePath, (exists) => {}); try { if (isExists) { stream = fs.createReadStream(uploadFilePath); } else { res.send('file is not found'); return; } }catch(err){} res.header("Access-Control-Allow-Origin", "*"); res.setHeader('Content-disposition', 'attachment; filename='+ fileName); res.set('Content-type', mimeType); stream.pipe(res); }El archivo no se puede descargar. Además, no sale ningún error...