gpt4 book ai didi

c# - 从公共(public)服务器上的 PHP 页面向 C# 发送数据/命令

转载 作者:可可西里 更新时间:2023-11-01 10:03:03 25 4
gpt4 key购买 nike

我想让我的 PHP Controller (Laravel 5.5) 向 C# 程序(我自己编写的)发送一个命令,以便在我的页面上单击一个按钮来执行一个函数。

澄清:

我有一个 web 应用程序,它允许用户为设备创建配置存档,然后他们可以将其导入到设备中。虽然由于 webApp 在公共(public)服务器上并且设备连接在本地 LAN 上,但我无法将此存档上传到其本地 FTP 服务器。

所以我让用户可以选择从我的公共(public)服务器(Linux - CentOS btw)简单地下载这个 .zip 存档,并且我编写了一个 Windows 程序(在 C# 中),允许用户浏览(在他们的本地 Windows PC 上)下载并通过FTP上传到设备根目录。

我将存档的下载页面公开了一段时间,这样你就明白我的意思了:

Download page

So to summarize what i'm trying to accomplish: A user visits a webpage on my public server (see link), clicks a button there and the PHP sends a command to my C# application on the user's windows PC which then executes a function

最佳答案

你可以使用 Custom URI Scheme/Pluggable Protocol Handler .

这将允许您以以下格式建立链接:

<a href="yourHandlerName:http://url.to/download.zip" ..> Install to Local Device </a>

单击该链接将运行您的应用程序(在用户批准后)将 URL 作为命令行传递 - 您将解析它、下载文件并执行本地 FTP 操作。

关于c# - 从公共(public)服务器上的 PHP 页面向 C# 发送数据/命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47163126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com