.net - 使用 FileSystemWatcher 确定 FTP 上传的文件何时准备好进行处理

标签 .net file-upload ftp filesystemwatcher

我希望用户能够通过 FTP 将文件上传到我的站点 (IIS 7.5)。文件上传后,我想使用 FileSystemWatcher 处理文件。如何确定文件何时已完成上传到服务器?我不想在它完成整个上传之前处理它。

最佳答案

确实没有固有的方法可以知道文件已完成上传。甚至有可能先部分上传,然后再完成。

您要么需要根据文件内容确定它是一个完整的文件,要么使用其他标记。例如一个表示完成的空文件,即用户首先上传 file1.dat 然后上传 file1.done 表示 file1.dat 现在可以被处理。

关于.net - 使用 FileSystemWatcher 确定 FTP 上传的文件何时准备好进行处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9895839/

相关文章:

.net - TPL 数据流生产者消费者模式

powershell - 如何在与 PowerShell 断开连接后恢复 FTP 上传?

java - java中的FTP上传目录树

.net - 体面的低占用空间Web服务器? (。网)

c# - 如何在字节 [] 的两个部分(带偏移量)上调用 memcmp()?

javascript - 使用 mootools 异步文件上传?

Angular 5:大文件上传 Issue.net::ERR_CONNECTION_RESET

php - 如何在ftp上找到最新的最后修改目录

c# - 从类型集合中获取公共(public)基类的最简单方法

file-upload - Symfony2 : Resizing uploaded images