外部客户端如何存储xml文件?

时间:2013-02-19 10:14:50

标签: xml communication

我目前正在设计一个系统,我遇到以下问题:

我有一个web应用程序,在自己的Windows服务器上运行。我有一个外部客户端,他必须与Web应用程序进行通信。通信将通过XML文件。客户端正在制作一个XML文件,其中包含应用程序必须读取和处理的一些数据。我的问题是我不知道这个问题是否有最佳实践。

我正在考虑针对此问题的以下解决方案:客户端将XML文件发送到服务器上的目录。应用程序正在监视此目录,并且在添加新的XML文件时,会发生事件,并且应用程序知道有新文件并且将读取它并处理数据。数据处理完成后,应用程序将删除XML文件。

这是最好的解决方案,还是针对这个'问题'还有其他解决方案?

1 个答案:

答案 0 :(得分:0)

如果您使用“客户端将XML文件发送到服务器上的目录”的解决方案,则不需要Web应用程序。它可以是在服务器上运行的任何应用程序。

有很多方法可以通过webapplication实现这一点。    - 如果您的客户是坚定的人,您可以在您的webapp中写一个页面来上传文件    - 如果您的客户端可以是一个应用程序,您可以编写将xml上传到您的webapp(从webapp角度来看,它与上面的代码相同)。您只需要知道如何编写程序(用于客户端)以像浏览器一样连接并上传文件。

两种解决方案中的任何一种,您必须知道如何编写webapplication才能读取上传的文件。