According to this great article about HTTP uploads by Scott Hanselman, the browser typically sends a file name with the file's contents. Can I rely on the file name always being transmitted or do I have to give the user the option to enter a name if none was submitted? (If a name was submitted I do not want to prompt him for a specific reason that is not important). I would rather save myself the effort of implementing that feature if I can rely on the file name being present in all relevant browsers (meaning IE6+).
I am looking for some practical experience here. The wording of the standard is not that important to me as is the actual browser behavior today.