Прозевал в каком именно обновлении LibCurl (1-2 года) появились проблемы загрузки с FTP сервера.
Код: Выделить всё
xRes = ThisCurl.ReadFile('ftp://ftp.server.com/99/myfile.txt')
If xRes = CURLE_OK
xRes = ThisCurl.DeleteFile('ftp://ftp.server.com','/99/myfile.txt')
Message(xRes) ! 78 = Remote file not found
end
2. В методе Curl.DeleteFile() вторым параметром может быть указано всё что угодно - будет
удалён файл в папке загруженный в Curl.ReadFile() с выдачей ложной ошибки.
3. Если выполнить ThisCurl.DeleteFile('ftp://ftp.server.com','/99/myfile.txt') отдельно, то всё
работает штатно и без проблем.
Т.е. такое ощущение, что первый метод создаёт какие-то внутренние настройки, и для второго
они уже не перенастраиваются ... Может быть нужно перед DeleteFile() выполнять какой-то сброс ?
Но раньше точно в такой последовательности не было проблем - я бы это сразу увидел.
Заранее спасибо !