我需要将一些数据从内部网络上的SQL DB服务器发送到外部Web服务器。
我希望通过编写一个VB.NET应用程序来实现这一目标,该应用程序每天调用一次,该应用程序将大约1 MB的数据发送到Web服务器上的PHP脚本,然后将其存储在数据库中。
从.NET应用程序向PHP脚本发送数据的好方法是什么?
您可以使用HTTPWebRequest类将文件发布到您的php脚本中,就像浏览器一样。如果您要发送的文件是基于XML或CSV之类的文本,则可以完成一个简单的帖子。但是,如果您需要发送二进制数据,则可以将其编码为base64,然后在另一端使用PHP对其进行解码,或者使用多部分形式将其发布为文件。除非您有特定的原因使用多部分表单,否则可能不值得所有额外的麻烦,并且您可能应该只使用base64编码数据。