NodeJS: upload souborů do Base64

Jsou aplikace, kde se vám bude hodit ukládat uploadované soubory, a je jedno jestli to jsou obrázky, pdfka, nebo cokoliv jiného, například přímo do MongoDB, nebo kamkoliv jinam v Base64 formátu:

Na frontendu jednoduchý formulář pro upload souboru od klienta:

Na serveru pak POST obsluha:

var fs = require('fs');

function upload(request) {
  var filesBase64 = [];
  for(var i = 0; i < request.files.length; i++) {
    filesBase64.push({
      fileName : request.files[i].originalname,
      base64 : new Buffer(fs.readFileSync(request.files[i].path)).toString('base64')
    });
    fs.unlink(request.files[i].path);
  }
  return(filesBase64);
}