1.0.1 • Published 4 years ago

aws-serverless-express-binary v1.0.1

Weekly downloads
166
License
Apache-2.0
Repository
github
Last release
4 years ago

AWS Serverless Express

Customized from https://github.com/awslabs/aws-serverless-express. This supported image upload via node server like NestJS, etc...

Getting Started

Check details at: https://github.com/awslabs/aws-serverless-express

npm install aws-serverless-express-binary

Sample

req.on("data", function(chunk) {
  data.push(chunk);
})
.on("end", function() {
  body = Buffer.concat(data).toString();
  var bb = new busboy({ headers: { 'content-type': contentType } });

  bb.on('file', function (fieldname, file, filename, encoding, mimetype) {
    const mimeType = mimetype;
    const ext = filename.split('.')[1];
    let chunks;
    file.on('data', function (data) {
      chunks = data;
    }).on('end', function () {
      let base64Image = new Buffer(chunks.toString(), 'binary').toString('base64');
      const fileData = new Buffer(base64Image, 'base64');
    });
  })

  bb.end(body);