Calling Java Web API from Javascript

Calling Java Web API from Javascript

本文关键字:from Javascript API Web Java Calling      更新时间:2023-11-27

我需要帮助将文件从浏览器发送到另一个连接到运行服务器的机器的设备。我是web应用程序编程和后端编程的新手。

现有代码可以通过调用web API将服务器上存在的文件移动到设备,如下所示-http://localhost:3333/api/Install_Job_to_device/filename.zip..

现有的服务器端代码也能够从浏览器接收文件。

现在我想让浏览器代码调用APIhttp://localhost:3333/api/Install_Job_to_device/filename.zip一旦filename.zip文件上传到服务器,就可以将其传输到设备。

将文件上传到服务器的当前代码如下。你能建议如何在这里进行Web API调用吗?

<h3>File Upload:</h3>
Select a file to upload: <br />
<form action="../api/RdaServer" method="post"
                        enctype="multipart/form-data">
<input type="file" name="file" size="50" />
<br />
<input type="submit" value="Upload File" />
</form>

看起来您差不多完成了。

如果这两种代码(上传到服务器和推送到设备都有效),您可以考虑以下选项:

选项1:(更改上传API)

对上传的webAPI进行更改,使其调用相应的webAPI(http://localhost:3333/api/Install_Job_to_device/filename.zip..)将文件推送到设备,而不是在您提供的html中修改您的web请求。

选项2:(发出两个web请求)

您对上传的webAPI进行了轻微更改,以便在文件上传成功时返回确认。从那里,您可以创建另一个web请求,并调用您的推送webAPI将文件传递到您的设备。

编程愉快!干杯