Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Fehlerhafte Datei nach Download via IdHTTP.GET (https://www.delphipraxis.net/133423-fehlerhafte-datei-nach-download-via-idhttp-get.html)

little_budda 1. Mai 2009 20:38


Fehlerhafte Datei nach Download via IdHTTP.GET
 
Hallo,

ich versuche eine Datei über den folgenden Code herunterzuladen.
Die Datei kommt auch unten an ist aber leider fehlerhaft.
(Checksmme falsch und nicht ausfürbar)

Wenn ich die Datei händisch per FTP vom Server hole, klappt sie einwandfrei.

Delphi-Quellcode:
...
                 // File laden
                  fsMyFileStream := TFileStream.Create(sHomeFile, fmCreate or fmShareDenyWrite);
                  MemoProtokoll.lines.add('Datei vom Server laden');
                  try
                    IdHTTP1.Get(sRemoteFile, fsMyFileStream);
                  finally
                    fsMyFileStream.Free;
                  end;
...
Die Datei am Server heißt "UpdateFile_1.dat".
Der Server ist bei Strato gehostet.

Vielleicht hat ja noch jemand eine Idee für mich.

:gruebel:

Klaus01 1. Mai 2009 20:46

Re: Fehlerhafte Datei nach Download via IdHTTP.GET
 
Guten Abend,

stimmt der Pfad von SRemoteFile?
Wie groß ist denn die Datei wenn sie bei Dir angekommen ist?
.. und was steht drinnen?

Grüße
Klaus

little_budda 1. Mai 2009 20:57

Re: Fehlerhafte Datei nach Download via IdHTTP.GET
 
Hallo,

der Pfad ist in Ordnung.
Die Datei landet korrekt in meinem lokalen Updateverzeichnis.
Sie hat die gleiche Größe wie meine Quelldatei.

Was drin steht ist schwierig zu sagen, das DAT
File ist eine ist ein umbenanntes PDF mit ca. 0,5 MB

Ich bilde vor dem Upload eine MD5 Hashsumme.
Die MD5 Summe die ich nach dem Download als Verifikation bilde ist ungleich.
Und ausfürbar ist das File auch nicht mehr.

little_budda 1. Mai 2009 21:13

Re: Fehlerhafte Datei nach Download via IdHTTP.GET
 
Noch eine Anmerkung.
Wenn ich die Datei per Explorer herunterlade (Direkteingabe der URL) klappt sie auch nicht.
Hat sich an dem "GET" irgendwas geändert im Zuge des letzten halben Jahres?

jaenicke 1. Mai 2009 21:15

Re: Fehlerhafte Datei nach Download via IdHTTP.GET
 
Vergleiche die Dateien am besten einmal mit einem diff-Tool, dann weißt du zumindest, wo da was nicht gleich ist.

blablab 1. Mai 2009 21:42

Re: Fehlerhafte Datei nach Download via IdHTTP.GET
 
Werbung: Nimm dazu am besten Total Commander 8)

little_budda 1. Mai 2009 21:44

Re: Fehlerhafte Datei nach Download via IdHTTP.GET
 
Habe ich schon hinter mir. (WInMerge)
In der heruntergeladenen Datei sind ab und zu einige Nullserien drin.
Kann ich aber nichts mit anfangen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 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