繁体   English   中英

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

[英]How can external clients store xml-files?

我目前正在设计一个存在以下问题的系统:

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

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

这是最好的解决方案,还是针对此“问题”的其他解决方案?

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

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

两种解决方案中的任何一种,您都必须知道如何编写Web应用程序才能读取上载的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM