Я использую Apache Commons FTPClient 3.1 для простой загрузки файлов. Файл storefile() отлично подходит для файлов меньших размеров (до 100 МБ), но когда я пытаюсь загрузить что-то большее, чем 100 МБ, он завершит загрузку, но просто повесит.Commons FTPClient зависает после загрузки большого файла
Я попытался войти в пассивный режим, как это предполагали другие, но, похоже, проблема не устранена. Я пробовал несколько FTP-серверов с одинаковыми результатами, поэтому я предполагаю, что это не хост.
Вот суть того, что я делаю:
ftpClient.connect(...);
ftpClient.login(...);
ftpClient.enterLocalPassiveMode();
boolean success = ftpClient.storeFile(...);
if(success)
...
Программа висит в строке 4 для больших файлов, но успешно загрузить файл.
Спасибо. Это была проблема. – JPL