FTP IIS重命名接收到的文件



我们有一些机器通过FTP将文件发送到我们的服务器。遗憾的是,在某些情况下,生成的文件可能具有相同的名称,并且在服务器上处理之前会被覆盖。

FTP发送器系统我们无法更改任何内容(封闭系统)。

在IIS FTP服务器处理上传后,但在文件写入磁盘之前,是否有可能更改文件名(可能是随机的、guid或其他什么)?

例如

来源->目的

file1.txt -> 235987298735236.txt
file2.txt -> 468934693469464.txt

等等。。。提前感谢

您仍然可以尝试编写一个windows服务,该服务将监视指定的文件夹,当新文件到达时,它可以重写文件名,但这并不完全是愚蠢的,因为如果两台机器同时发送同一个文件,这可能是一个问题。

在这种情况下,我会请求查看FTP的IIS API,看看传入文件时是否有任何事件触发器。

最新更新