markokobal
Hi.
As we all know there is an big mess with setting remote file time metadata at upload. SITE UTIME or MDTM or MFMT are implemented in various FTP servers - and usualy only one method is implemented in one FTP server. On the other way, most FTP clients can not deal with setting remote file time metadata at upload, and if they do, they use just one of the methods. SmartFTP uses the most non-standard method, that is MDTM wich is not even documeted in any FTP RCFs (as for the use at upload event, not download!).
So, considering MFMT seems to be "the ONE" method for the future (http://www.indyproject.org/sockets/blog ... fxx-01.txt) and "SITE UTIME" is also widely used by FTP servers I woudl suggest you would implement all those methods in the SmartFTP client. Because detecting wich mode should be used is quite hard (or even impossible) as FTP servers can not tell wich methods they support you could let user to select the appropriate method for each FTP server by the settings --> Transfers -> Files -> Keep file time -> Upload ---> here you would select "Enable" and by another drop-down menu you would select the method by the options: "SITE UTIME" or "MDTM" or "MFMT". Actually, because there are two sub-methods for the "SITE UTIME", see http://www.indyproject.org/sockets/blog ... 15.en.aspx - one uses onyl one time parameter, the other three of them, so we would have four options for the new drop-down "SITE UTIME 1" or "SITE UTIME 3" or "MDTM" or "MFMT".
Is there any chance you guys would go for this upgrade? I don't see much work with this upgrade as there is no special algorihms programming, just adding some drop-down and generating appropirate FTP commands ... If you could do this than SmartFTP would most definitly be the best FTP client to handle remote file time metadata at upload event!
Anyways ... SmartFTP is an excellent product so keep up the good work!
Kind regards, Marko.
As we all know there is an big mess with setting remote file time metadata at upload. SITE UTIME or MDTM or MFMT are implemented in various FTP servers - and usualy only one method is implemented in one FTP server. On the other way, most FTP clients can not deal with setting remote file time metadata at upload, and if they do, they use just one of the methods. SmartFTP uses the most non-standard method, that is MDTM wich is not even documeted in any FTP RCFs (as for the use at upload event, not download!).
So, considering MFMT seems to be "the ONE" method for the future (http://www.indyproject.org/sockets/blog ... fxx-01.txt) and "SITE UTIME" is also widely used by FTP servers I woudl suggest you would implement all those methods in the SmartFTP client. Because detecting wich mode should be used is quite hard (or even impossible) as FTP servers can not tell wich methods they support you could let user to select the appropriate method for each FTP server by the settings --> Transfers -> Files -> Keep file time -> Upload ---> here you would select "Enable" and by another drop-down menu you would select the method by the options: "SITE UTIME" or "MDTM" or "MFMT". Actually, because there are two sub-methods for the "SITE UTIME", see http://www.indyproject.org/sockets/blog ... 15.en.aspx - one uses onyl one time parameter, the other three of them, so we would have four options for the new drop-down "SITE UTIME 1" or "SITE UTIME 3" or "MDTM" or "MFMT".
Is there any chance you guys would go for this upgrade? I don't see much work with this upgrade as there is no special algorihms programming, just adding some drop-down and generating appropirate FTP commands ... If you could do this than SmartFTP would most definitly be the best FTP client to handle remote file time metadata at upload event!
Anyways ... SmartFTP is an excellent product so keep up the good work!
Kind regards, Marko.