javascript - How to parse file data in hapi.js? -


i trying parse excel file data in server using hapi.js. getting file data in binary stream.

this code using , need parse file data json binary stream. so, xlsx file coming server side api binary stream. need read binary stream , create file , save locally @ server api

server.route({     method: 'post',     path: `${path..'/xlsx/')}get`,     config: {          handler: function (request, reply) {            const payload = request.payload          console.log(payload);          reply ('done');         },         payload: {             output: 'stream',             parse: true,             allow: 'multipart/form-data'         },   if (data.file) {                 var name = data.file.filename;                 var path = dirname + "/uploads/" + name;                  var file = fs.createwritestream(path);                  console.log(path);                   file.on('error', function (err) {                       console.error(err)                   });                   data.file.pipe(file);                   data.file.on('end', function (err) {                       var ret = {                          filename: data.file.filename,                          headers: data.file.headers                     }                     reply(json.stringify(ret)); }); next(); 


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -