解决FTP client 上传文件失败

打个小guang告,搜索拼duoduo店铺: Boush杂货铺
物美价廉,你值得拥有

遇到的问题

在测试环境可以正常上传pdf,到了预发布环境虽然登陆成功了,但是上传的文件都是0KB,后来发现原来是运维添加了安全策略,需要在代码里添加以下方法。

FTPClient.enterLocalPassiveMode()

-调用FTPClient.enterLocalPassiveMode();这个方法的意思就是每次数据连接之前,ftp client告诉ftp server开通一个端口来传输数据。为什么要这样做呢,因为ftp server可能每次开启不同的端口来传输数据,但是在linux上,由于安全限制,可能某些端口没有开启,所以就出现阻塞。

猜你喜欢

转载自blog.csdn.net/godloveleo9527/article/details/78501478