我使用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