【问题标题】:How to call a .exe file in server to run on server?如何调用服务器中的 .exe 文件在服务器上运行?
【发布时间】:2014-01-30 07:35:15
【问题描述】:

我要存档的是我在服务器中保存了一个.exe 文件。这个 a.exe 需要一个 0-10 的 INT 输入,它的输出是为用户创建一个文件。然后网页可以将其展示给用户。 我的问题是如何调用 a.exe? 我的网站后端是用 Java 创建的。我应该在哪里调用 a.exe?怎么做?或者也许首先,有可能做到吗?我真的不在乎速度,因为每次只有一个用户可以使用它。

非常感谢!!!!

【问题讨论】:

    标签: webserver httpbackend


    【解决方案1】:

    查看通用网关接口 (CGI)。

    CGI Programs with Java

    【讨论】:

      【解决方案2】:

      我真的不建议您这样设置您的网站,但如果您必须这样做,以下是您从网站收集输入的方法:

      <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 页面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-09
        • 1970-01-01
        • 2020-09-20
        • 1970-01-01
        • 2021-09-11
        • 2011-09-05
        • 1970-01-01
        • 2013-09-13
        相关资源
        最近更新 更多