Nach FTP-Upload ist das JPEG futsch

maexle1894

Mitglied
Hi coderz,
ich hab endlich rausgefunden, was bei mir seit Tagen schiefläuft...

Ich benutze die FastNet->NMFTP vom CBuilder 6.0, stelle eine Verbindung her, lade das JPEG-File hoch, alles wunderbar.

Nur wenn ich dann das JPEG anschauen oder runterladen und dann anschauen will, dann fehlt anscheinend ein Header bei 0x0000 (vielen Dank!).

Mit dem binary/text modi vom FTP hat das meiner Meinung nach nichts zu tun. Weder Error, Failure oder Compilergemecker.

Hier der Codeausschnitt :
Code:
   ftp->Connect();
   ftp->ChangeDir("/aaaa/bbbb/cccc");
   try
   {
   ftp->MakeDirectory((AnsiString)cat);
   }
   catch (...) {}
   ftp->ChangeDir((AnsiString)cat);
    ftp->Upload(piclist->Directory + "\\" + piclist->Items->Strings[i],piclist->Items->Strings[i]);
 
Ich würde mal stark auf Binary/Text modus setzen, da dir nullen verloren gegangen sind.
Dass der Compiler nicht meckert ist ja okay weil beide Modi unterstützt werden und woher soll der Compiler denn wissen dass du binär übertragen willst
 
jo, weder binary noch text mode haben funktioniert, aber irgendwie gabs da noch einen dritten Modi, mit dem hats funktioniert :

Code:
ftp->Mode(MODE_IMAGE);

Vielen Dank!
 
Zurück