title: $_FILES and $_POST data empty when uploading certain files
body: <p>I've noticed that depending on the video I'm uploading that sometimes the entire <code>$_POST</code> and <code>$_FILES</code> array will be empty. This is an odd occurrence but I have found it in a few videos. For the sake of testing the videos I was using are all of <code>video/mp4</code> file type.</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html lang="en"&gt;
  &lt;head&gt;
      &lt;meta charset="UTF-8"&gt;
      &lt;title&gt;Document&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;?php 
      var_dump($_POST);
      var_dump($_FILES);
  ?&gt;
  &lt;form method="post" action="" enctype="multipart/form-data"&gt;
  
      &lt;input type="file" name="attachment"&gt;
      &lt;input type="text" name="other"&gt;
      &lt;button type="submit" class="save" value="Save Changes"&gt;Upload that file!&lt;/button&gt;
  &lt;/form&gt;
  
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>The output of a good video is</p>
  
  <pre><code>Array
  (
      [other] =&gt; testing string
  )
  Array
  (
      [attachment] =&gt; Array
          (
              [name] =&gt; Shasta.mp4
              [type] =&gt; video/mp4
              [tmp_name] =&gt; /private/var/tmp/phpAoDLKi
              [error] =&gt; 0
              [size] =&gt; 4688949
          )
  
  )
  </code></pre>
  
  <p>While a bad request displays the following</p>
  
  <pre><code>Array
  (
  )
  Array
  (
  )
  </code></pre>
  
  <p>I've modified my php.ini to allow file uploads to the size of 50mb, the files I'm testing with are 4.7mb and 10.2mb. I'm completely stumped on what the cause is, the video file names are <code>Shasta.mp4</code> (good file) and <code>Bulova_Watches.mp4</code> (bad file).</p>
  
  <p>If need be I can upload the files to a site for others to test.</p>