Seite 1 von 2

Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 09:16
von mailer1
seit 24.02.2020 funktioniert auf meiner Homepage www.ferienhaus-badwaltersdorf.at/LOTTO/index15.htm der Download im IE Browser nicht mehr. Die Datei (.dat) wird im html Modus geöffnet, anstatt zum download unter speichern unter geöffnet. Im Google Chrom funktioniert alles wie bisher. WARUM????? Bitte um Hilfe

Re: Internet Explorer 11

Verfasst: 26.02.2020, 10:02
von GwenDragon
Wenn du willst, dass die runter geladen wird, musst du dafür auf deinem Server sorgen, dass der richtige Header gesendet wird.
Das verhindert, dass der Internet Explrower inhalt-erschnüffelnd versucht anzuzeigen.
Beim Apache geht das so:

Code: Alles auswählen

Header set X-Content-Type-Options "nosniff"

<FilesMatch "\.(?i:dat)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 10:34
von mailer1
Danke für die schnelle Antwort. Aber bis Montag hat es seit 10 Jahren immer funktioniert. Was hat sich seither geändert und wie kann ich das im Internet Explorer bereinigen? Vielen Dank
Günter aus Wien

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:01
von GwenDragon
@mailer1 Ich kann es auch nachvollziehen, dass mit IE 11 ein Durcheinander von Text erscheint.
Kann sein, das Microsoft ein Update des Internet Explorers ausgerollt hat, welches dieses Problem nun verursacht.

Wenn du deinen Server/Website nicht so umstellst, dass bei den Dateiendungen die von mir genannten Header gesendet werden, wird jeder der auf deiner Seite runter laden will, ein Problem haben.

//EDIT: Oder im HTML ändern wie ich später beschrieb!

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:03
von moinmoin
Mit dem letzten Update vom 11.02. wurden Sicherheitslücken auch im Internet Explorer behoben. Kann durchaus sein, dass es damit zusammenhängt.
Solange bleibt nur Gwens Vorschlag oder ein Hinweis Rechtsklick speichern unter.

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:05
von GwenDragon
@mailer1 Du könntest mal testen, ob es hilft wenn du auf deiner Seite im Link (also das A-Element im HTML) das attribut download hinzufügst.
In deinem fall wäre das z.B. anstatt:

Code: Alles auswählen

<a href="http://www.ferienhaus-badwaltersdorf.at/LOTTO/Pc-Lotto_AT.dat">
    <img border="0" src="Bilder/load.gif" alt="Gewinnzahlen und Quoten" width="33" height="33"></a>
dann:

Code: Alles auswählen

<a href="http://www.ferienhaus-badwaltersdorf.at/LOTTO/Pc-Lotto_AT.dat" download="Pc-Lotto_AT.dat">
    <img border="0" src="Bilder/load.gif" alt="Gewinnzahlen und Quoten" width="33" height="33"></a>
https://davidwalsh.name/download-attribute
https://www.w3schools.com/TAGS/att_a_download.asp


//EDIT: Der IE 11 ist leider so veraltet, dass der den HTML5 Webstandard mit dem download-Attribut nicht unterstützt! :betruebt:
https://caniuse.com/#feat=download

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:14
von mailer1
Nein, so ändert sich nichts. Es wird nach wie vor die Datei im html-Modus geöffnet und nicht zum "speichern unter" angeboten wie bisher
Wie, was und wo muß ich noch versuchen. Habe da keine Ahnung davon. Bitte um Hilfe. Danke

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:17
von mailer1
noch eines: eine zip-Datei wird auf der gleichen Seite (Anleitung zum Download) korrekt zum Download angeboten

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:25
von GwenDragon
Das liegt daran, dass der IE 11 errät, was er anzeigen muss und was nicht, Zip-Inhalt errät er richtig, aber bei den .dat-Dateien falsch.
Da ist der Internet Explorer 11 falsch programmiert.

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:32
von GwenDragon
@mailer1 Versuchs mal so:
Erstelle in Notepad eine Datei mit Dateinamen .htaccess
mit dem Inhalt

Code: Alles auswählen

<FilesMatch "\.(?i:dat)$">
  Header set X-Content-Type-Options "nosniff"
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>
und lade sie ins Server-Verzeichnis in dem die .dat -Dateien liegen

Das sollte, wenn du es auf deinem Webspace machen kannst, den Download erzwingen.

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 11:48
von mailer1
Wie genau soll die Datei genau heissen? eine htaccess.txt Datei oder wie genau

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 12:01
von moinmoin
Danach umbenennen von .txt in .htaccess

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 12:11
von mailer1
OK, habe sie nun in htaccess.htaccess umgetauft und am Server geladen. Leider auch kein Erfolg

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 12:31
von GwenDragon
Die Datei musst auf dem Server den Dateinamen .htaccess haben, nicht anders oder wie du willst!

Re: Internet Explorer 11 öffnet dat Datei

Verfasst: 26.02.2020, 12:44
von GwenDragon
Gerade getestet, auf meinem Server erzwingt der IE11 einen Download, da klappt mit der vorgenannten .htaccess.
mailer1 hat geschrieben: 26.02.2020, 12:11(...) am Server geladen. Leider auch kein Erfolg
Darfst du denn auf deinem Webapce/Server eine .htaccess nutzen?