|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » FTP/File - Ошибка при копировании на FTP |
|
|
FTP/File - Ошибка при копировании на FTP
|
Пользователь Сообщения: 55 |
Профиль | Отправить PM | Цитировать Доброе время суток!
Проблема такая: Есть FTP-сервер на серваке. При обращении юзеров к нему по ftp://192.168.2.2/ заходит как надо, любые манипуляции с файлами и папками работают, но при копировании папок со вложенными русскими папками ошибка копирования. Т.е. юзеры копируют(ctrl-V ctrl-C) простыми средствами explorer.exe(работают как в Проводнике) папки и файлы и, если копируемая папка содержит вложенную русскую папку, Винда не может ее создать. Кто сталкивался с этим? P.S. Это не зависит от FTP-сервера, пепепробовал многие. P.S.S. FTP-клиенты не предлагать, надо решить проблему копированием виндовскими средствами. |
|
Отправлено: 13:04, 28-05-2009 |
Старожил Сообщения: 223
|
Профиль | Отправить PM | Цитировать Посмотрел. Я не знаю какой у вас сервер, и как настроен, но мне кажется, что возможная причина не русские символы, а слишком длинные имена. Поэкспериментировал, и - такую же ошибку 550 я получаю когда увеличиваю число вложенных папок с длинными именами.
У меня крневой каталог сервера имел короткое имя. (D:\Public) Если же корневой каталог FTP-сервера имеет длинный путь (C:\Program files\.....), то максимальная длина имен вложенных каталогов уменьшается на эту длину. |
------- Отправлено: 17:47, 01-06-2009 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать ab57, FileZilla стоит... Но настроек на длину имен нет, да и для Винды это небольшая длина
|
Отправлено: 14:17, 02-06-2009 | #22 |
Старожил Сообщения: 223
|
Профиль | Отправить PM | Цитировать Согласен, настроек на длину имени нет, но в свойствах юзера можно указать домашний каталог (Edit-Users-Shared folders). Можно попробовать простое короткое имя каталога на латыни.
И, возможно, (сейчас проверить не могу) есть ограничение FileZillы на длину запроса к серверу при создании папок, Explorer русские имена отправляет в шестнадцатиричном коде (%CD...), т.е. один символ представлен 2-мя байтами. Как там устроен FileZilla, неизвестно, но, возможно, под имена отведен буфер фиксированной длины, предположительно, 256 минус длина Shared Folder. Все это в совокупности может привести к тому, что максимальная допустимая длина имени будет = 256 минус длина имени Shared Folder, минус удвоенная длина русских имен. Это просто предположение, нужно проверять. |
------- Отправлено: 14:59, 02-06-2009 | #23 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Про кодирование согласен, но у меня и при коротких именах ошибка. Например, ы1->ы2->ы.txt.
Посмотриме прикрепленный файл, имя короче некуда :-) и имя шары 10 символов на Сервере. |
Отправлено: 19:29, 02-06-2009 | #24 |
Старожил Сообщения: 223
|
Профиль | Отправить PM | Цитировать Я у себя такой ошибки получить не могу.
Сервер версия 0.9.25 beta. Для эксперимента скачал последний filezilla 0.9.31 beta. Установил с настройками по умолчанию, создал user'а anonymous, разрешил ему делать все, что пожелает - нет этой проблемы, Вот лог: (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> TYPE A (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 200 Type set to A (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> PASV (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 227 Entering Passive Mode (192,168,0,56,12,24) (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> LIST (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 150 Connection accepted (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 226 Transfer OK (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> TYPE I (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 200 Type set to I (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> PASV (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 227 Entering Passive Mode (192,168,0,56,12,25) (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> STOR ы3.txt (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 150 Connection accepted (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 226 Transfer OK (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> CWD /ы1/ы2/ы1 (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 250 CWD successful. "/ы1/ы2/ы1" is current directory. (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> CWD /ы1/ы2 (000001) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> 250 CWD successful. "/ы1/ы2" is current directory. (000002) 03.06.2009 10:39:16 - anonymous (192.168.0.58)> disconnected. Мне кажется, вам надо как-то сузить диапазон поиска причин проблемы. Попрбуйте проделать то же, что и я - установите сервер на другой машине, сделайте анонимный доступ со всеми правами и посмотрите, что получится. Если заработает, то нужно будет разобраться с разницей в настройках серверов. Если не заработает, то подозрение падает на клиентскую часть. Можно, для начала, сменить клиентское ПО. В любом случае будет информация к размышлению. |
------- Отправлено: 10:58, 03-06-2009 | #25 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Сделал всё также:
Установаил filezilla 0.9.31 Создал Анонима с полными правами Не хотит :-) И что инетресно, в логах сервера нет сообщений об ошибках. Перепробовал на разных компах - аналогично |
Отправлено: 20:20, 03-06-2009 | #26 |
Старожил Сообщения: 223
|
Профиль | Отправить PM | Цитировать Да, весело.
Последнее, что приходит в голову, попробовать другой сервер (их бесплатных немало), но не факт, чтои с ним ситуация не повторится. Или все же расковыривать причину (может быть региональные установки какие-нибудь необычные ?) - перехватить трафик между клиентом и сервером, посмотреть чем они там обмениваются во время сессии, помониторить файловую систему (FileMon от Sysinternals) какие операции выполняет сервер при возникновении ошибки. Может что-то и прояснится. |
------- Отправлено: 11:01, 05-06-2009 | #27 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка при копировании по сети на/с сервер(а) | brujero | Microsoft Windows NT/2000/2003 | 8 | 12-10-2009 14:22 | |
Ошибка при копировании папки или файла | CarBon | Microsoft Windows 2000/XP | 4 | 14-05-2009 22:22 | |
FTP/File - Ошибка при копировании файлов на FTP. | st031 | Сетевые технологии | 3 | 25-06-2008 10:30 | |
FAQ - Ошибка при копировании по сети | N1kola5 | Сетевые технологии | 3 | 29-03-2008 21:46 | |
Ошибка - Ошибка при копировании профиля в WinXP Hm | Unch | Microsoft Windows 2000/XP | 4 | 04-02-2008 06:42 |
|