使用Java URLConnection设置FTP主动/被动模式

使用URLConnection类时是否可以将FTP设置为被动或主动模式?我找不到任何文档,但是这是一个非常基本的功能,很难相信它没有实现。

如果不是,我在标准Java中还有哪些其他选择?

回答:

为了使FTP全面发挥作用,您确实需要使用Sockets进行低级编程。在URLConnection与后妃根本不适合您的需要(不支持进入被动模式)。幸运的是,Apache

Commons已经为您完成了许多工作,如Apache Commons Net

FTPClient。要实现您所需要的,只需使用FTPClient#enterLocalPassiveMode()FTPClient#enterLocalActiveMode()

以上是 使用Java URLConnection设置FTP主动/被动模式 的全部内容, 来源链接: utcz.com/qa/420466.html

回到顶部