I would venture a guess that the server did not include a proper mime-type header on the http transmission of the file. That leaves it to the browser/agent to determine the file type. Some simply use the file suffix and trust the "well-known" names to indicate the file type. Others will inspect the file's contents and make a decision from that. Some are arrogant & will override the mime-type header even when it is present.
|