title: Upload file using NodeJS and node-formidable
body: <p>I succeed uploading file using node.js and the formidable module yet,
  the file that got save on the disk is in some kind of a bad format ( bad encoding)
  e.g. if I upload an image I can't view it, if I upload a txt file gedit provide the following msg:
  "gedit has not been able to detect the character encoding.
  Please check that you are not trying to open a binary file.
  Select a character encoding from the menu and try again."</p>
  
  <p>here is the code:</p>
  
  <pre><code>form.encoding = 'utf-8';
  form.parse(req, function(err, fields, files) {
      fs.writeFile('test.js', files.upload,'utf8', function (err) {
            if (err) throw err;
            console.log('It\'s saved!');
      });
  });
  </code></pre>