Niektóre przesłane pliki na serwer FTP nie działają

0

Chciałem się zapytać, dlaczego niektóre przesyłane pliki za pomocą INDY na serwer FTP - nie działają ?

używam tej metody:

    idFTP1.Put (sciezkadopliku+'nazwapliku.dat','nazwapliku.dat');

jeżeli w tradycyjny sposób kopiuje ten plik np. na pulpit itd to jego kopia działa bez zarzutu....natomiast ta operacja FTP uniemożliwia prawidłowe działanie pliku...
Ponadto oryginalny plik ma np 318kb...to ten przesłany przez Indy ma 319kb (o 1 więcej)...dlaczego tak się dzieje? można jakoś temu zaradzić?

Ręczne kopiowanie tego pliku na komputerze nie zmienia jego wielkości ani nie wpływa na jego działanie...

1

Tu chyba coś piszą na ten temat http://stackoverflow.com/questions/8318438/indy-ftp-failing-to-upload-miserably ...

Fragment z powyższego "The file will be "corrupted" if you are transferring it in ASCII mode instead of in binary mode. Make sure the TIdFTP.TransferType property is set to ftBinary</code>. Indy 9 and earlier defaulted to <code>ftBinary</code>, but Indy 10 defaults to <code>ftASCII instead (to match the FTP protocol specs)."

1 użytkowników online, w tym zalogowanych: 0, gości: 1