title: Uploaded files to S3 bucket with Node JS
body: <p>I have been working on getting a node file to be able to handle uploads to an S3 bucket. So far I have been able to get it to create a bucket, but when I run a post request with postman, I cannot seem to upload the file. I have removed the accessKeyId and secret accessKey. Any luck doing this before?</p>
  
  <pre><code>var S3FS = require("s3fs");
  var s3fsImpl = new S3FS('TestBucket12345', {
              accessKeyId:"XXXXXXXXXXXXXXXXXXXXXXX", 
              secretAccessKey:"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
  });
  
  
  s3fsImpl.create();
  
  var multiparty = require("connect-multiparty"),
      multipartyMiddleware = multiparty;
  module.exports = function(router, passport){
      router.use(multipartyMiddleware);
  
    router.post('/fileupload', function(req, res){
          var file = req.files.file;
          var stream = fs.createReadStream(file.path);
          return s3fsImpl.writeFile(file.originalFilename, stream).then(function(){
              fs.unlink(file.path, function(err){
                  if(err){
                  console.log(err);
                  }
              });
          });
      });
  </code></pre>