我在visualstudio中创建的应用程序从用户PC获取其数据,当前将其存储在文本文件中,并将其上传到服务器,这就是我获取数据的方式.我想知道是否有办法让它发送相同的数据而不使用文本文件,但某种TCP连接可能直接进入使用PHP的mysql服务器?怎么做?解决方法:您可以编写一个简单的PHPWeb
我在visual studio中创建的应用程序从用户PC获取其数据,当前将其存储在文本文件中,并将其上传到服务器,这就是我获取数据的方式.我想知道是否有办法让它发送相同的数据而不使用文本文件,但某种TCP连接可能直接进入使用PHP的MysqL服务器?怎么做?
解决方法:
您可以编写一个简单的PHP Web服务“uploaddata.PHP”:
<?PHP
if (isset($_POST["data"]))
{
echo("Saved these data: " . $_POST["data"]);
}
else
{
echo "ERROR: No data!";
}
?>
并使用WebClient从VB.Net中使用它:
Dim wc As New WebClient
wc.Headers("content-type") = "application/x-www-form-urlencoded"
Dim response As String = wc.UploadString("http://localhost/uploaddata.PHP", "data=123" & Environment.NewLine & "456" & Environment.NewLine & "789")
MessageBox.Show(response)
结果:
Saved these data: 123
456
789