我使用Apache Commons FTPClient 3.1来执行简单的文件上传。 storefile()适用于较小尺寸文件(低于100MB)的文件,但当我尝试上传大于100MB的文件时,它会完成上传,但只是挂起。上传大文件后Commons FTPClient挂起
我已经尝试进入被动模式像其他人所建议的,但它似乎并没有解决这个问题。我已经尝试了多个具有相同结果的FTP服务器,所以我猜测它不是主机。
下面是我在做什么要点:
ftpClient.connect(...);
ftpClient.login(...);
ftpClient.enterLocalPassiveMode();
boolean success = ftpClient.storeFile(...);
if(success)
...
程序挂起的大文件第4行,但并成功上传的文件。
谢谢。这是问题所在。 – JPL