2015-04-06 27 views
-2

我正在尝试开发基于桌面的应用程序,该应用程序将具有浏览按钮。一旦通过“打开文件”对话框选择了一个文件。该文件应发送到服务器(目标)机器。使用Java应用程序从客户端传输大小为300 MB - 1 GB的文件

我不确定在java中如何实现这一点。通过互联网搜索后,我发现了这一点。这可能以不同的方式实现。其中一些

  1. 使用FTP命令。
  2. 套接字编程。
  3. 第三方库。

我不想使用选项1,即FTP,因为安全。请指导如何实现这一目标?

+1

你问我们什么解决方案最符合你的要求,但没有说明你的任何要求。 – 2015-04-06 11:35:05

+0

其基于观点的问题..你应该尝试接下来的两个选项 – 2015-04-06 11:40:48

+0

不清楚你在问什么,但是Swing完全不相关。 – EJP 2015-04-06 12:03:01

回答

1

如果您想使用FTP,但它不符合您的安全需求,则可以切换到安全FTP(sFTP)。

为Java提供SFTP文件传输的库是JSch。 JSch网页提供sFTP transfer甚至secure copy (scp)的示例代码。

相关问题