Changing a buffer from a ReadStream into an actual file
Ok this saved my life: https://youtu.be/pXHOF4GWuZQ. This is the final code: downloadFile(file_id) { return new Promise((resolve, reject) => { var mongoose = require(‘mongoose’); var Grid = require(‘gridfs-stream’); var fs = require(‘fs’); mongoose.connect(config.db, {useNewUrlParser: true},).catch(e => console.log(e)); var conn = mongoose.connection; Grid.mongo = mongoose.mongo; var gfs = Grid(conn.db); console.log(‘downloadfile’, file_id); var read_stream = gfs.createReadStream({_id: file_id}); let … Read more