Convertir la imagen Base64 a binario en bruto con Node.js

He encontrado publicaciones cercanas a lo que estoy buscando, pero no he podido implementar con éxito lo que quiero. Aquí está el flujo general:

Presentar foto con el resto de datos del lugar, como datos base64Elimine el prefijo de datos, si existe, así que solo tengo los datos de base64 de imagen
var base64data = venue.image.replace(/^data:image\/png;base64,|^data:image\/jpeg;base64,|^data:image\/jpg;base64,|^data:image\/bmp;base64,/, '');
Almacenar datos Base64 en GridFS a través de MongoDB (estoy usandotienda de cuadrícula)Luego, me gustaría recuperar la imagen a pedido como un archivo de imagen sin procesar a través de una URL.
// generic images route
server.get(version+'/images/:id', function(req, res) {
  gridfstore.read( req.params.id, function(error,data) {
    res.writeHead(200, {
      'Content-Type': 'image/jpeg',
      'Content-Length': data.buffer.length
    });

    res.end(data.buffer);
  });
});

Básicamente, este método devuelve los bytes Base64 almacenados en GridFS. He intentado otros métodos pero no devuelven la imagen en bruto.

Me gustaría subir la imagen usando URL como esta:

http://[localhost]/1/images/11dbcef0-257b-11e3-97d7-cbbea10abbcb

Aquí hay una captura de pantalla de la traza del navegador:

Respuestas a la pregunta(2)

Su respuesta a la pregunta