title: busboy won't receive uploaded files
body: <p>My form is simple. It uses <a href="https://github.com/flowjs/ng-flow" rel="nofollow">ng-flow</a> to handle file uploads:</p>
  
  <pre><code>&lt;form class="form-horizontal" enctype="multipart/form-data"&gt;
      &lt;div flow-init="{target: '/test', testChunks: false, query: {'_csrf': '{{csrf}}', 'somestring': 'teststring'} }"
           flow-files-submitted="data.flow.upload()"
           flow-name="data.flow"&gt;
  
           &lt;input type="file" flow-btn/&gt;
      &lt;/div&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Once an image is selected, <code>ng-flow</code> will do a POST to the target route. It seems like the image was sent since the Request Payload has a bunch of things like:</p>
  
  <pre><code>1048576
  ------WebKitFormBoundaryw2YAG9m602ICPd0Q
  Content-Disposition: form-data; name="flowCurrentChunkSize"
  </code></pre>
  
  <p>The image isn't very big (~1MB)</p>
  
  <p>On the nodejs side (with express):</p>
  
  <pre><code>var busboy = require('connect-busboy')({
      limits: {
          fileSize: 10 * 1024 * 1024
      }
  });
  router.post('/test', busboy, function(req, res) {
      console.log('test called');
      console.log(req.busboy);
      if (req.busboy) {
          req.busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
              console.log("this is fieldname: " + fieldname);
          });
          req.busboy.on('field', function(fieldname, val, fieldnameTruncated, valTruncated) {
              console.log('Field [' + fieldname + ']: value: ' + inspect(val));
          });
      }
  
      res.json();
  });
  </code></pre>
  
  <p><code>req.busboy</code> returns an object full of things, but <code>req.busboy.on('file'...</code> and <code>req.busboy.on('field'...)</code> never trigger.</p>
  
  <p>Why isn't busboy seeing my strings and images?</p>