Добрый день, возникла такая задача, требуется скачать файл с FTP севрвера (java) только если его содержание изменилось. Сперва использовал его размер как метку, но не подходит, т.к. иногда файл может менять без изменения размера. Есть вариант еще использовать метку времени модификации файла и сохранять на клиенте, но что-то подсказывает что это как-то криво. Конечно в идеале хорошо бы если бы ftp сервер мог выдавать мне md5 файла или crc, но у меня пока ProFTPD и он без установки модулей такой функциональностью не обладает. Пока единственное до чего додумался класть на этот ftp список файлов с md5, скачивать его, а затем проверять локальные файлы на соответствие этому списку. Может быть можно как-нибудь проще? Модули на ProfTPD mod_digit вроде ставить не хочется, т.к. сегодня proftpd, а завтра что-нибудь еще.









 






URL записи