好吧,所以我在这里困境。我需要的是我的下列问题的解决方案: 我基本上想要自动上传一些文件到我的服务器,一旦它们被创建到客户端系统的特定文件夹中。将有一些文件将在特定路径中创建,假设路径为: C:\ User \ Desktop \ Scanned Files,现在只要用户将其文件保存到此路径中,应该选择一些窗口服务类型的东西将文件上传并上传到我的服务器。过程应该足够快,我的意思是不超过1分钟。自动上传文件,只要他们进入一个特定的文件夹
我可以去与Windows服务或计划的任务。据我所知,windows服务总是在后台运行,但他们需要运行一个定时运行的定时器并执行分配的操作。 和计划任务在特定时间点运行。首先,我在这里很困惑,应该采用哪种方法,以及哪些方法可以更有效和切实地满足我的要求。还是有没有更好的方法来做到这一点,而不是Windows服务和计划任务?
,似乎你问去与窗口服务选项,正确我如果我在这里错了。但我应该在background_worker中运行此代码?在哪里以及如何使用这些代码? –
好吧,我知道了,经过一些研究得到这个:http://stackoverflow.com/questions/11999335/windows-service-w-filesystemwatcher-in-c-sharp –
你可以有这个观察者在任何类型的应用程序,它取决于你的项目类型。或者,您可以使用此观察器创建缓存依赖项,并可以处理缓存依赖项的invalidate回调函数以上载文件。 –