title: HTML Upload MAX_FILE_SIZE does not appear to work
body: <p>I am wondering how is the hidden field named <code>MAX_FILE_SIZE</code> supposed to work?</p>
  
  <pre><code>&lt;form action="" method="post" enctype="multipart/form-data"&gt;
      &lt;!-- in byes must preceed file field --&gt;
      &lt;input type="hidden" name="MAX_FILE_SIZE" value="2097152" /&gt; 
      &lt;input type="file" name="upload" /&gt;
  
      &lt;input type="submit" name="submit" value="Submit" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>I uploaded a 4MB+ file but I got no warning from client side (I am not talking about server side). What is it <code>MAX_FILE_SIZE</code> supposed to do?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>OK so its for PHP to impose a "soft" limit. But is there any difference between using it and checking something like <code>$_FILES['upload']['size'] &lt; 2000</code> in code?</p>