Der Martin...: Datei öffnen

Beitrag lesen

Hi,

Warum? Wenn ich beispielsweise keinen Handler setze, würde in meinem Fall Apache die Datei einfach nur als Text anzeigen.

Nein. Er würde die Ressource mit irgendeinem Content-Type ausliefern, vermutlich text/plain. Fürs Anzeigen ist der Browser zuständig, damit hat dein Apache keinen Vertrag.

Nur ob der Browser die text/plain-Ressource wirklich gleich anzeigt oder lieber zum Speichern anbietet, ist allein Sache der clientseitigen Einstellungen. Der Server kann allenfalls die Entscheidung beeinflussen, indem er einen Content-Type angibt, bei dem man mit einer gewissen Wahrscheinlichkeit ein bestimmtes Verhalten eines typischen Browsers erwarten würde - beispielsweise application/octet-stream, um den Client zum lokalen Speichern der Ressource zu ermutigen.

Bye then,

Martin