title: Upload HUGE file > 2GB to nodejs (n Firefox)
body: <p>I've made my example as basic possible. I try to upload a huge file, more than 2 GB, to my server but I receive an error <strong>only in Firefox</strong>. In Chrome seems to work allright. It says something like "Error: Connection broken". Could someone explain me why and what could I do about it?</p>
  
  <pre><code>var http       = require("http");
  var url        = require("url");
  
  http.createServer(function (request, response) {
      switch(url.parse(request.url).pathname) {
          case "/":
              displayForm(request, response);
              break;
          case "/upload":
              response.writeHeader(200, {"Content-Type":"text/html"});
              response.end(
                  '&lt;h1&gt;File Uploaded!&lt;/h1&gt;'
              );
              break;
      }
  }).listen(1234);
  
  var displayForm = function(request, response) {
      response.writeHeader(200, {"Content-Type":"text/html"});
      response.end(
          '&lt;form action="/upload" method="post" enctype="multipart/form-data"&gt;' +
              '&lt;input type="file" name="uploadFile"&gt;' +
              '&lt;input type="submit" value="Upload!"&gt;' +
          '&lt;/form&gt;'
      );
  };
  </code></pre>
  
  <p><strong>EDIT</strong>: I just realized it only happens in <strong>Firefox</strong>, not in Chrome!</p>