Hallo,
ein anderer Ansatz wäre, zu schauen ob die Datei auf dem Server schon existiert
wenn ja diese löschen und dann die neue Übertragung starten.
Mit idftp1.size(fileName) >= 0 kannst Du feststellen ob die Datei da ist
und mit idftp1.delete(fileName) kannst Du sie löschen.
Delphi-Quellcode:
if idfp1.size(fileName) >= 0 then
idftp1.delete(fileName);
idftp1.put(...);
Ein Option zum Überschreiben der Files kenne ich auch nicht.
Grüße
Klaus