php - 如何将数据从 vb.net 应用程序发送到 Web 服务器?

标签 php mysql vb.net web

我在 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/

相关文章:

php mysql 日期时间

mysql - GeoIP 表与 MySQL 中的 IP 表连接

php/mysql CI 每当我将数据插入子表时,它不会存储父表的 id

mysql - 如何在MySQL中通过查询优化获得组合结果?

c# - 如何从数据库datareader解析值并处理可能的NULL值?

PHP DOM : Get Nodevalue without descendant nodes

javascript - AJAX 文件上传中 loaded 和 total 的无意义值

c# - 将 VB.NET 变量设置为 C# 的 null

php - 使用 PHP 和 MySQL 构建任务列表

asp.net - 组合两个 List(Of String) 的最有效方法是什么?