【问题标题】:Transfer file of size 300 MB - 1 GB from client to server using java application使用 java 应用程序将大小为 300 MB - 1 GB 的文件从客户端传输到服务器
【发布时间】:2015-04-06 20:03:22
【问题描述】:

我正在尝试开发一个带有浏览按钮的基于桌面的应用程序。通过“打开文件”对话框选择文件后。该文件应发送到服务器(目标)机器。

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

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

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

【问题讨论】:

  • 您在问我们哪种解决方案最能满足您的要求,但没有说明您的任何要求。
  • 其基于意见的问题.. 您应该尝试接下来的 2 个选项
  • 不清楚你在问什么,但 Swing 与此完全无关。

标签: java ftp file-transfer


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多