我需要将一些数据从内部网络上的 SQL DB 服务器发送到外部 Web 服务器。
我希望通过编写一个每天调用一次的 VB.NET 应用程序来实现此目的,该应用程序将大约 1 MB 的数据发送到 Web 服务器上的 PHP 脚本,然后将其存储在数据库中。
从 .NET 应用程序将数据发送到 PHP 脚本的好方法是什么?
您可以使用HTTPWeb请求 http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest%28VS.71%29.aspx类将文件发送到您的 php 脚本,就像浏览器一样。如果您发送的文件是基于文本的,例如 XML 或 CSV,则可以完成一个简单的帖子。但是,如果您需要发送二进制数据,您可以对其进行 base64 编码,然后在 PHP 的另一端对其进行解码,或者将其作为文件发布,使用多部分表格 https://stackoverflow.com/questions/219827/multipart-forms-from-c-client。除非您有特定原因要使用多部分表单,否则可能不值得所有额外的麻烦,并且您应该只使用 base64 对数据进行编码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)