Content-type für Downloads angeben
Lars Kleinschmidt
- https
Hallo,
ich muss für einige zip-Dateien (alle in einem Verzeichniss) als Content-Type: application/x-opera-skin angeben. Falls der nicht unterstützt wird soll es application/zip sein.
zip-Dateien in anderen Verzeichnissen sollen davon aber unbeeinflusst bleiben.
Die Seite liegt auf einem Apache/1.3.27 (Unix) von Puretec.
Lars
Hi,
Subject: Content-type für Downloads angeben
ähm, allein die Tatsache, dass ein Content-Type angegeben werden kann belegt, dass es sich bereits um einen Download handelt.
ich muss für einige zip-Dateien (alle in einem Verzeichniss) als Content-Type: application/x-opera-skin angeben. Falls der nicht unterstützt wird soll es application/zip sein.
zip-Dateien in anderen Verzeichnissen sollen davon aber unbeeinflusst bleiben.
Die Seite liegt auf einem Apache/1.3.27 (Unix) von Puretec.
Und wie lautet jetzt Deine Frage? Findest Du die Type-bezüglichen Direktiven in der Apache-Doku unter http://www.apache.org/ nicht, ist Dir die verzeichnislokale Konfigurationsdatei .htaccess nicht bekannt, findest Du nicht die Hilfeseiten Deines Providers, was für Konfigurationsmöglichkeiten Dir gegeben wurden, oder wie oder was? Oder anders gefragt: Was hast Du bisher versucht, woran ist es gescheitert?
Cheatah
ich muss für einige zip-Dateien (alle in einem Verzeichniss) als Content-Type: application/x-opera-skin angeben. Falls der nicht unterstützt wird soll es application/zip sein.
zip-Dateien in anderen Verzeichnissen sollen davon aber unbeeinflusst bleiben.
Die Seite liegt auf einem Apache/1.3.27 (Unix) von Puretec.Und wie lautet jetzt Deine Frage? Findest Du die Type-bezüglichen Direktiven in der Apache-Doku unter http://www.apache.org/ nicht, ist Dir die verzeichnislokale Konfigurationsdatei .htaccess nicht bekannt, findest Du nicht die Hilfeseiten Deines Providers, was für Konfigurationsmöglichkeiten Dir gegeben wurden, oder wie oder was? Oder anders gefragt: Was hast Du bisher versucht, woran ist es gescheitert?
Das Problem besteht darin, dass ich rein gar nichts darüber finde, wie ich den Content-Type angeben kann mit dem die Dateien übertragen werden sollen.
Hi,
Das Problem besteht darin, dass ich rein gar nichts darüber finde, wie ich den Content-Type angeben kann mit dem die Dateien übertragen werden sollen.
hm, dann solltest Du Deine Suchstrategie überdenken. Auf http://httpd.apache.org/docs/mod/directives.html stehen diverse Direktiven mit einem "Type" im Namen, von denen Dir einige helfen können.
Cheatah
Moin!
Hallo,
ich muss für einige zip-Dateien (alle in einem Verzeichniss) als Content-Type: application/x-opera-skin angeben. Falls der nicht unterstützt wird soll es application/zip sein.
Du erstellst eine .htaccess-Datei, in der du mit AddType sinnvoll arbeitest:
Siehe http://httpd.apache.org/docs/mod/mod_mime.html#addtype
Es ist aber nicht möglich, einen Alternativen Mime-Typ anzugeben. Eine Ressource hat nur einen Mime-Typ, also entweder application/x-opera-skin, oder application/zip. Aber das macht kaum etwas: Wenn ein Browser den Mime-Typ nicht kennt, sollte er ein Download-Fenster öffnen und die Ressource dann abspeichern. Das ist üblicherweise auch das, was bei ZIP-Dateien passiert.
zip-Dateien in anderen Verzeichnissen sollen davon aber unbeeinflusst bleiben.
Das bleiben sie, wenn du die .htaccess-Datei nur in das Verzeichnis packst, wo die entsprechenden Dateien drin sind.
- Sven Rautenberg