我在 visual studio 中创建的应用程序从用户电脑获取数据,当前将其存储在文本文件中,然后将其上传到服务器,这就是我获取数据的方式。我想知道是否有办法让它在不使用文本文件的情况下发送相同的数据,但是某种 TCP 连接可能直接使用 php 进入 mysql 服务器?这将如何完成?
最佳答案
您可以编写一个简单的 PHP 网络服务,“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
关于php - 如何将数据从 vb.net 应用程序发送到 Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17253205/