Возобновление загрузки с FTP через FTP-сервер inets - PullRequest
3 голосов
/ 12 ноября 2010

У меня есть URL-адрес ftp://host/path и я хочу загрузить файл и возобновить загрузку, если в Erlang потеряно соединение.

Начать загрузку достаточно просто, используя модуль ftp , нокак я могу возобновить это?

1 Ответ

2 голосов
/ 15 ноября 2010

Да .. как упоминал Пир .. Вы должны добавить функциональность в модуль erlang .. Я представил патч для модуля FTP, который делает именно это: https://gist.github.com/700908

В основном я выставилAPI recv_chunk_start / 3 в модуль FTP ... который принимает дополнительный параметр Pos для возобновления загрузки FTP с этой позиции.

Обратите внимание .. 1) FTP-сервер должен понимать команду RETR (некоторыесерверы не обрабатывают это -или- отключен) 2) этот патч будет работать только с erlang-R13B04 .. нужно создать новый патч для R14B.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...