У меня проблемы с закачкой файлов - при закачке размер файла оказывается на несколько байт меньше. В чём может быть суть? (только не надо говорить про кривые настройки фтп-клиента, раньше всё работало)
ASCII (\r\n) / BINARY (\n)? посчитай кол-во строк - 1 = кол-во срезанных байт
>ASCII (\r\n) / BINARY (\n)? посчитай кол-во строк - 1 = кол-во
>срезанных байт
А если в фтп-клиенте не настраивается тип передачи? Есть ли настройки фтп-сервера, где указывается какой тип передачи - аски или двоичный - использовать по умолчанию?
>А если в фтп-клиенте не настраивается тип передачи? Есть ли настройки фтп-сервера,
>где указывается какой тип передачи - аски или двоичный -
>использовать по умолчанию?если ты убедился, что проблема действительно в этом, можешь сменить ФТП-клиент (есть такая терминальная утилита "ftp", как GNUшная, так и виндовая, в ней есть комманда "binary" - если тупит и отправляет не как надо). Пошли 2-хбайтовый файлик (из \r\n, a.k.a. \0xD\0xA), в случае, если гипотеза правильная, на выходе будет 1-байтовый (\n, a.k.a. \0xA)