JavaFX - 文件(视频)上传



我以前问过这个问题,但我想大约一个星期都没有回答,所以我决定再问一次,但用不同的公式。

我有一个 JFX 桌面应用程序。 其中一个模块的功能之一是将视频上传到服务器。我搜索了很多,但我找到的解决方案分为两类

  • 在桌面应用程序中的服务器和服务上使用 servlet/JSP
  • 在本地复制文件(不是我想要的(

现在我可以接受一个服务来上传,这是我所期望的,但我不认为需要在服务器上进行部署,而且我已经有一个 web 应用程序。是否可以只在服务器中有一个 Web 服务并在桌面应用程序代码中调用它?我还没有找到任何关于这个的东西。

是的,这是可能的,也是更可取的选择。

我看到的潜在解决方案是:

在保存视频的文件服务器上部署文件 REST 服务。Java 中的 Rest 服务示例:https://github.com/polopolyps/fileserver

然后在 java FX 应用程序中,您只需使用 REST 库发送用户文件(视频(,请参阅:http://square.github.io/retrofit/

瞧,你有你的功能。

最新更新