我有一个应用程序,我从FTP服务器下载文件。
随着文件的下载,第三方开始上传该文件,因此最终会出现损坏的文件而无法处理。
除了使用.complete文件机制之外,是否知道如何处理情况? (跟踪下载完成的时间)
是否可以将文件锁定在FTP服务器上? FTP服务器是Windows。
答案 0 :(得分:1)
不,没有标准的锁定机制,它都在你和另一方之间。除了创建.complete
文件之外,还有一些方法可以执行此操作;
file.xls.tmp
,完成后重命名为file.xls
。tmp
目录,完成后,将其移至扫描的目录。可能有更多版本,特别是使用自定义ftp服务器,但使用普通标准不允许太多“花哨的东西”。