AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme [Gelöst] Internet Explorer verändert Datei beim Download
Thema durchsuchen
Ansicht
Themen-Optionen

[Gelöst] Internet Explorer verändert Datei beim Download

Ein Thema von mirage228 · begonnen am 14. Sep 2009 · letzter Beitrag vom 14. Sep 2009
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#1

[Gelöst] Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:15
Tag,

Ich bin heute auf ein äußerst merkwürdiges Problem im Zusammenhang mit URLDownloadToFile bzw. dem Internet Explorer gestoßen. Ich benutze die IE Engine, um Dateien aus dem Internet herunterzuladen.
Nun habe ich gemerkt, dass der Internet Explorer bei manchen Dateien beim Download diese verändert. Konkret werden an den Anfang der Datei zusätzliche Bytes gepackt, wodurch TurboPower Abbrevia diese nicht mehr korrekt lesen kann ("No valid PK/ZIP file.").

Wer es mal ausprobieren möchte:
http://www.mirage228.net/update/alph...readme.htm.zip
Mit Opera und über FTP: 4244 Bytes
Mit IE/UrlDownloadToFile: 4267 Bytes (Ganz am Anfang der Datei sind anscheinend zusätzliche Bits gelandet).

Meine Frage ist nun: Ist das ein IE-Problem oder ein Server Problem bei mir? Wenn ja, wie lässt es sich beheben?

Edit: Problem gelöst mittels .htaccess MIME-Type Festlegung.

Viele Grüße

P.S.: Das Problem tritt auch bei anderen Leuten auf, ist also nicht auf meinen Rechner beschränkt.
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:21
.. mit dem IE6 (ziel speichern unter) 4244 Bytes.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:25
Hey Klaus,

Danke schonmal für die Antwort.

Ich habe hier derzeit den Internet Explorer 8 im Einsatz ... eventuell ist es ja eine geänderte Einstellung die ich nicht finde/sehe
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:29
Gabs nicht mal eine NVidia-Treiber der Downloads zerschossen hat weil NVidia dachte irgenwelche versteckte Firewall-Techniken einzubauen
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:31
Zitat von Bernhard Geyer:
Gabs nicht mal eine NVidia-Treiber der Downloads zerschossen hat weil NVidia dachte irgenwelche versteckte Firewall-Techniken einzubauen
Also ich habe eine nVidia Grafikkarte (mein Mainboard ist mit einem Intel-Chipsatz), also auch nur den nVidia Grafikkartentreiber drauf ... wäre allerdings ein starkes Stück, wenn der Grafikkartentreiber so ein 'Feature' mitbringen würde
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#6

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:41
Hallo,

mit IE 6 auf XP mit SP2: Sowohl beim Klick auf den Link, als auch bei Speichern unter 4267 Byte. Die Grafikkarte ist von ATI.
In beiden Fällen werden vorn 15 Byte hinzugewuselt und am Ende 8 Byte.

Der WindowsCommander kann diese ZIP-Datei entpacken, heraus kommt eine readme.htm, die in Wirklichkeit ein ZIP-Archiv ist, aus dem man dann die readme.htm mit 10139 Byte entpacken kann.

Mein URLGrabber holt eine Datei von 4244 Byte Größe, er nutzt den TJvUrlListGrabber aus der JVCL.

Auf einem Rechner mit IE 7 und Windows Server 2003 R2 tritt exakt das gleiche Verhalten auf.
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:47
Danke fürs Ausprobieren! Damit liegt das Problem schonmal definitiv nicht an meinem Rechner...
Die hinzugewuselten Bytes wären nicht das Problem, wenn die TurboPower Abbrevia Komponenten damit umgehen könnten - mit WinRAR kann ich auch die geänderte Datei problemlos entpacken...

Also langfristig wäre es in dem Fall wohl einfacher die Datei mit den Indys oder diesem URL-Grabber aus der JVCL herunterzuladen - wobei das ja eigentlich auch nicht sein kann da irgendwelche Bytes in den Dateien landen, die da so vorher nicht drin waren...
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#8

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:53
Hallo,

eventuell stört sich der IE ja an der doppelten Dateiendung. Bleibt das Problem erhalten, wenn Du eine readme.zip per IE holst, die die readme.htm enthält.

Nichstdestotrotz: Eine Datei beim Download verändern, ist wohl nicht wirklich im Sinne eines Downloads.
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 12:59
Zitat von nahpets:
eventuell stört sich der IE ja an der doppelten Dateiendung. Bleibt das Problem erhalten, wenn Du eine readme.zip per IE holst, die die readme.htm enthält.
Das gibts doch nicht - mit readme.zip geht es echt! (Einfach den Link oben zu readme.zip ändern und selbst probieren) -
Die Frage ist nun, wie sich das abschalten lässt -- oder kann ich eventuell da serverseitig was regeln (anderen MIME senden lassen etc.)? Das wäre mir deutlich lieber fürs erste...

Viele Grüße
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
blauweiss

Registriert seit: 19. Jun 2007
142 Beiträge
 
#10

Re: Internet Explorer verändert Datei beim Download

  Alt 14. Sep 2009, 13:00
Bei mir:

Firefox 3.5.3
-> 4244 Byte

IE 8.0.6001.18702
-> 4267 Byte


Grafikkarte ATI Radeon sowieso
XP Professional SP3


das ist ja heftig, das scheint am IE8 zu liegen....


Gruß blauweiss
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz