title: Why after Form violation input File field are empty?
body: <p>Maybe this will a dumb questions, but I'll try.</p>
  
  <p>For Example:</p>
  
  <pre><code>&lt;form&gt;
   First name: &lt;input type="text" name="name"&gt;
   &lt;br&gt;
   Select a file: &lt;input type="file" name="photo"&gt;
   &lt;br&gt;
   &lt;input type="submit" value="Submit"&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>in this classic form I have 2 fields, name and photo. The photo can be all kind of image, the name min 4 character.</p>
  
  <p>If I submit the form with a valid photo but invalid name, I'll generally redirect to the form page with the name input precompiled with the invalid name, but not with photo field precompiled. </p>
  
  <p>I saw this behavior in all my useCase (generally I use Symfony).</p>
  
  <p>Is this a classic http flow or other else? Can I modify this behavior?</p>