FTP上传文件出现这个报错信息:Host attempting data connection 192.168.90.151 is not same as server 192.168.90.12
加上这句代码可以解决:ftpClient.setRemoteVerificationEnabled(false); 这句代码的意思是:取消服务器获取自身Ip地址和提交的host进行匹配,否则当不一致时报出以上异常。
//设置传输超时时间为120秒
ftpClient.setDataTimeout(1000*120);
//设置超时
ftpClient.setSoTimeout(1000*120);
//这句代码进行设置缓冲大小,这样的话就比原来快很多了
ftpClient.setBufferSize(100000);

本文介绍了解决FTP上传过程中出现特定错误的方法。通过禁用远程验证并调整超时时间和缓冲区大小,可以有效避免因服务器IP地址不匹配导致的上传失败问题。
2230

被折叠的 条评论
为什么被折叠?



