我要存档的是我在服务器中保存了一个.exe 文件。这个 a.exe 需要一个 0-10 的 INT 输入,它的输出是为用户创建一个文件。然后网页可以将其展示给用户。我的问题是如何调用 a.exe?我的网站后端是用 Java 创建的。我应该在哪里调用 a.exe?怎么做?或者也许首先,有可能做到吗?我真的不在乎速度,因为每次只有一个用户可以使用它。
非常感谢!!!!
我要存档的是我在服务器中保存了一个.exe 文件。这个 a.exe 需要一个 0-10 的 INT 输入,它的输出是为用户创建一个文件。然后网页可以将其展示给用户。我的问题是如何调用 a.exe?我的网站后端是用 Java 创建的。我应该在哪里调用 a.exe?怎么做?或者也许首先,有可能做到吗?我真的不在乎速度,因为每次只有一个用户可以使用它。
非常感谢!!!!
我真的不建议您像这样设置您的网站,但如果必须,以下是您从网站收集输入的方式:
<form method="POST">
Enter value 0-10: <input name="value" value="0">
<input type="submit" value="Submit">
</form>
然后在您的服务器端,通过查看 POST 变量来检索输入值。我不知道您使用的是哪个 Java 框架,但有一种方法可以访问它。
然后,您需要通过将收集的输入重定向到键盘输入来调用 exe 文件。运行以下命令:
ExecuteShellComand obj = new ExecuteShellComand();
String output = obj.executeCommand("myexe.exe < "+inputvalue);
然后使用缓冲区阅读器收集 exe 输出并将其转发到新生成的 HTML 页面。
查看通用网关接口 (CGI)。