ProFTPD. Докачка. Закачать большой файл на FTP при обрывах связи
При попытке закачать большой файл на FTP возникла проблема — обрывы связи у провайдера, после каждого такого обрыва файл начинал закачиваться на FTP-сервер заново. Было найдено следующее решение:
Хочется отметить, что этот способ подходит не только при обрывах связи, так же вы можете вручную оборвать загрузку и докачать файл позже.
Нам необходимо указать нашему FTP-серверу чтобы он давал возможность клиентам докачки файлов, с помощью директивы AllowStoreRestart.
Способ подходит только для FTP сервера ProFTPD
Открываем конфигурационный файл proftpd.conf, и добавляем следующую строчку
AllowStoreRestart on
Место добавления большой роли не играет, я вставил ее после директивы DefaultRoot.
Сохраняем proftpd.conf, перезапускаем ftp-сервер, и проверяем:
Запукаем аплоад файла на ftp-сервер, затем отменяем или создаем искусственно обрыв связи, после чего запускаем закачку файла снова. У меня в WinSCP (ftp-клиент) было предложена много вариантов замены файла среди которого был пункт «Resume», выбрав который файл начал благополучно докачиваться с места обрыва.