For the HTTP/2.0 discussion there was here earlier:
A way to continue an interrupted file upload.
Because POST variable are sent in order, if you put the file first and the other variables after, the server never sees them if the file was interrupted. So when I code a form I always put the hidden ones first so at least I can give a useful error message (since I know what the user was trying to do).
It would be better to decouple them and upload the files and the rest of the variables separately.
A way to continue an interrupted file upload.
Because POST variable are sent in order, if you put the file first and the other variables after, the server never sees them if the file was interrupted. So when I code a form I always put the hidden ones first so at least I can give a useful error message (since I know what the user was trying to do).
It would be better to decouple them and upload the files and the rest of the variables separately.