一个比较麻烦的需求,关于Windows Service,上传文件等,求高手指点。
需求:
另外一个系统会定时产生txt文件,放入到某个文件夹下面,我们需要写一个程序去监控这个文件夹,发现文件就加密然后上传到WEB服务器来解析这个txt文件。
1.创建一个Windows Service,让计算机启动以后就运行,最好还能控制其不能停止。
2.在这个Windows Service里面,添加一个FileSystemWatcher,监控某个电脑的某个文件夹。发现有新添加的文件的时候,对文件加密,并移动到另外一个地方。之后,用WebClient把其上传到Web服务器上。
3.定时让Windows Service从Web服务器获取信息写到Client,另外再需要实现Windows Service自动更新。
原来一直做一些简单的数据库编程,提到的东西都没怎么接触过,及时查了一下MSDN,也不知道行不行?如果可以,给些这方面的资料学学。
还需要考虑的几个问题:
1.客户端可能经常不能连接Internet。
2.文件上传好像也有几种方案,应该如何选择。
3.文件在上传的过程中失败,是否要考虑断点续传的问题。