Мне нужно изменить дату удаленного файла через FTP-компонент Chilkat.
Я использовал CkFtp2_getAutoFeat (pFtpClient), чтобы активировать функции сервера.
wDate:='Mon, 20 Oct 2016 16:35:00 -0500'
CkFtp2_SetRemoteFileDateTimeStr(pFtpClient,pWideChar(wDate),pWideChar(wHostFileName)) ;
выдает ошибку
'<ChilkatLog>'#$D#$A'<SetRemoteFileDateTime>'#$D#$A'<DllDate>Dec 13 2012</DllDate>'#$D#$A'<UnlockPrefix>xxxxxx</UnlockPrefix>'#$D#$A'<Username>VMAF:user</Username>'#$D#$A'<Architecture>Little Endian; 32-bit</Architecture>'#$D#$A'<Language>C++ Builder XE2</Language>'#$D#$A'<VerboseLogging>0</VerboseLogging>'#$D#$A'<DateTime>Thu, 20 Oct 2016 21:35:00 GMT</DateTime>'#$D#$A'<info>Trying MDTM...</info>'#$D#$A'<info>Trying SITE UTIME...</info>'#$D#$A'<error>Failed.</error>'#$D#$A'</SetRemoteFileDateTime>'#$D#$A'</ChilkatLog>'#$D#$A
С другим компонентом delphi (TFTPClient от ICS) дата изменяется с использованием того же сервера.
Я использую более старую версию Chilkat Dll, так как мне это удобно, и все отлично работает, кроме изменения даты.
Я использую Delphi Dll, Chilkat Ftp2, компонент ICS TFTPServer, ОС Windows
Привет