Я написал приложение Delphi 5, использующее TIdFTP. он отлично работает годами. его единственная цель - загрузить файл Excel.
object ftp: TIdFTP
OnStatus = ftpStatus
IPVersion = Id_IPv4
AutoLogin = True
Host = 'somewhere.ca'
Passive = True
Password = 'guess'
TransferType = ftBinary
Username = 'xray'
ProxySettings.ProxyType = fpcmNone
ProxySettings.Port = 0
end
Я недавно перешел на delphi 2009, так как я перезагрузил свою машину, и теперь delphi 5 больше нет.
приложение по-прежнему выглядит так, как будто оно работает, но - большую часть пути через файл размером 1,5 МБ он становится поврежденным. похоже, что байты были удалены, а загруженный файл короче оригинала (примерно на 200 байт).
Моей первой мыслью был тип передачи, поэтому я установил его на двоичный, но кроме этого, я не знаю.
Любые идеи?
Спасибо! mp