Es kommt darauf an, wie der Webserver die Datei ausliefert.

Beim Ausliefern schickt der Webserver zusätzliche Info über die Art der Datei. Falls der Server nur sagt "es ist eine beliebige Datei, keine Ahnung was", dann lädt der Browser sie normalerweise nur herunter.