Hallo,
ich möchte ein XML-Dokument mit der Dateiendung .rptdesign heruntergeladen bekommen. Dazu habe ich in meinem Apache Webserver einen Eintrag gemacht, er solle .rptdesign wie .zip behandeln (application/zip), es also herunterladen.
Funktioniert in jedem Browser auch problemlos. Im IE6 leider nur zur Hälfte.
Und zwar bietet er mir den „Speichern unter“-Dialog zwar an, verliert dabei aber die Dateiendung. Wenn ich also einen Ort auswähle und die Datei speichere, so speichert er lediglich den Namen des Dokumentes ab, ohne die Endung .rptdesign.
Ich kann zwar hinter jeden Download ein .rptdesign manuell hinzufügen (bei der Auswahl des Speicherortes), das ist aber lästig.
Existiert vielleicht eine Liste von „bekannten Dateitypen“, wo die Endung .rptdesign eingetragen werden muss? Irgendwo kann es doch auch nicht sein, dass der IE sagt, „.rptdesign kenn ich nicht - schneid ich ab“.
Liege ich mit der Vermutung denn richtig, oder hat jemand noch einen anderen Vorschlag zu dem Problem?
Mit freundlichen Grüßen,
Tom
Hi Tom,
verstehe ich Dich richtig, das das Problem nur mit dem [veralteten]
IE6 auftritt und mit dem aktuellen IE7 nicht?
Dann würde ich das Problem ehrlich gesagt vernachlässigen.
Es ist nicht möglich, „es“ allen Browser-Versioenen
„recht“ zu machen. Es sollte schon die aktuelle Version
verwendet werden.
Und zwar bietet er mir den „Speichern unter“-Dialog zwar an,
verliert dabei aber die Dateiendung. Wenn ich also einen Ort
auswähle und die Datei speichere, so speichert er lediglich
den Namen des Dokumentes ab, ohne die Endung .rptdesign.
Soweit mir bekannt, ist das auch client-abhängig.
Wird eine lokal unbekannte Datei geöffnet, bietet der
Browser (IE) Download an.
Daß die Endung eliminiert wird, kenne ich nur von (Webmailer-)
Scripten mit MIME-Problemen oder anderweitigen Script-Problemen.
Teste doch mal (mit IE6) die absolute DL-URL und die
DL-URL im Script. Das ist vielleicht der „Knackpunkt“.
{Hope This Helps}
\q
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo \q,
dass der IE6 (bei nur dem es sich um mein Problem handelt) veraltet und weißgott nicht das Maß aller Dinge ist, weiß ich leider.
Ein zu vernachlässigen ist in meinem Fall nur nicht drin. Meine Webapplikation soll sogar (da viele Clients Windows 2000 Rechner sind) primär auf dem IE6 laufen.
Die PC´s haben meistens keinen Draht nach draußen (meine Applikation ist eher im Intranet angesiedelt), weshalb auch die Installation des Firefox meistens nicht möglich ist.
Ich werde noch etwas mit dem Header probieren.
Was ich mich dennoch frage ist, ob es nicht eine Liste von bekannten Dateitypen gibt, die evtl. auch für den IE bedeutend sind. Vielleicht dürfte es durch einen erweiterten Registry-Eintrag möglich sein, ihm meine Endung beizubringen.
Mfg Tom
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi Tom,
Ein zu vernachlässigen ist in meinem Fall nur nicht drin.
*traurig-drein-schaut*
Was ich mich dennoch frage ist, ob es nicht eine Liste von
bekannten Dateitypen gibt, die evtl. auch für den IE bedeutend
sind. (…)
Soweit mir bekannt, ist das immer pro Workstation lokal in der
Windows Registry gespeichert.
Vielleicht dürfte es durch einen erweiterten
Registry-Eintrag möglich sein, ihm meine Endung beizubringen.
Ja, wenn Du über das Script den Registry-Eintrag auf dem User-
Rechner erzeugen könntest, denke ich (?). Aber sowas ist doch
ein ganz schlimmes „No-No“…
\q wie Quailer
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi Tom,
Ein zu vernachlässigen ist in meinem Fall nur nicht drin.
*traurig-drein-schaut*
Was ich mich dennoch frage ist, ob es nicht eine Liste von
bekannten Dateitypen gibt, die evtl. auch für den IE bedeutend
sind. (…)
Soweit mir bekannt, ist das immer pro Workstation lokal in der
Windows Registry gespeichert.
Vielleicht dürfte es durch einen erweiterten
Registry-Eintrag möglich sein, ihm meine Endung beizubringen.
Ja, wenn Du über das Script den Registry-Eintrag auf dem User-
Rechner erzeugen könntest, denke ich (?). Aber sowas ist doch
ein ganz schlimmes „No-No“…
\q wie Quailer
Hallo Quailer,
da mein Programm per Installation an den Mann gebracht wird, ist es mir somit möglich Registry-Einträge automatisch zu generieren bzw. hinzuzufügen.
Ein No-No ist somit zu akzeptieren. Es muss irgendwie laufen. Ich kann dem Kunden schlecht sagen „Wenn Sie die Datei herunterladen und den IE6 nutzen, bitte fügen Sie an jeden Download ein.rptdesign an“. Das ist mir peinlich, und dem Kunden nicht zumutbar.
Mfg Tom