使用Java应用程序从客户端到服务器传输大小为300 MB - 1 GB的文件

时间:2015-04-06 11:32:44

标签: java ftp file-transfer

我正在尝试开发一个基于桌面的应用程序,它将有一个浏览按钮。一旦文件被"打开文件"选择对话。该文件应发送到服务器(目标)机器。

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

  1. 使用FTP命令。
  2. 套接字编程。
  3. 第三方图书馆。
  4. 我不想使用选项1,即FTP,因为安全性。请指导如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

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

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