2016-03-31 10 views
-1

Я получаю команды STOR (store) и команды APPE (append).В протоколе FTP, как я узнаю, когда загрузка файла действительно выполнена?

STOR может загрузить полный файл.

Но это может быть только часть файла, остальное приходит позже с несколькими командами APPE.

Как узнать, когда файл действительно загружен на 100%?

+1

AFAIK, клиент может быть добавлен в любое время, поэтому, если вы не написали или не знаете о клиенте, вы не можете сказать на сервере. –

+0

есть как стандартный таймаут? Я жду 30 минут? или 3 часа? –

+0

Вопрос не имеет смысла. Если у вас есть случайный файл локально в файловой системе. Как вы заявляете, что оно завершено? Ты не. Здесь нет пути. И то же самое для FTP. –

ответ

3

Как узнать, когда файл действительно загружен на 100%?

Существует только конец передачи по FTP, а не конец файла. Обычно STOR используется для передачи полных файлов, и APPE используется, только если предыдущий STOR сломался, но вы никогда не можете быть уверены. Если вам нужно убедиться, что вам нужно создать собственную сигнализацию для готового файла.