Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » FTP/File - Ошибка при копировании на FTP

Ответить
Настройки темы
FTP/File - Ошибка при копировании на FTP

Аватара для ZORBI

Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить 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
Благодарности: 53

Профиль | Отправить PM | Цитировать


Посмотрел. Я не знаю какой у вас сервер, и как настроен, но мне кажется, что возможная причина не русские символы, а слишком длинные имена. Поэкспериментировал, и - такую же ошибку 550 я получаю когда увеличиваю число вложенных папок с длинными именами.
У меня крневой каталог сервера имел короткое имя. (D:\Public)
Если же корневой каталог FTP-сервера имеет длинный путь (C:\Program files\.....), то максимальная длина имен вложенных каталогов уменьшается на эту длину.

-------
Переустановка Windows - как разморозка холодильника. Помогает, но ненадолго...


Отправлено: 17:47, 01-06-2009 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ZORBI

Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить PM | Цитировать


ab57, FileZilla стоит... Но настроек на длину имен нет, да и для Винды это небольшая длина

Отправлено: 14:17, 02-06-2009 | #22


Старожил


Сообщения: 223
Благодарности: 53

Профиль | Отправить PM | Цитировать


Согласен, настроек на длину имени нет, но в свойствах юзера можно указать домашний каталог (Edit-Users-Shared folders). Можно попробовать простое короткое имя каталога на латыни.
И, возможно, (сейчас проверить не могу) есть ограничение FileZillы на длину запроса к серверу при создании папок, Explorer русские имена отправляет в шестнадцатиричном коде (%CD...), т.е. один символ представлен 2-мя байтами.
Как там устроен FileZilla, неизвестно, но, возможно, под имена отведен буфер фиксированной длины, предположительно, 256 минус длина Shared Folder.
Все это в совокупности может привести к тому, что максимальная допустимая длина имени будет = 256 минус длина имени Shared Folder, минус удвоенная длина русских имен.
Это просто предположение, нужно проверять.

-------
Переустановка Windows - как разморозка холодильника. Помогает, но ненадолго...


Отправлено: 14:59, 02-06-2009 | #23


Аватара для ZORBI

Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg 13213.jpg
(32.9 Kb, 5 просмотров)

Про кодирование согласен, но у меня и при коротких именах ошибка. Например, ы1->ы2->ы.txt.
Посмотриме прикрепленный файл, имя короче некуда :-) и имя шары 10 символов на Сервере.

Отправлено: 19:29, 02-06-2009 | #24


Старожил


Сообщения: 223
Благодарности: 53

Профиль | Отправить 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.

Мне кажется, вам надо как-то сузить диапазон поиска причин проблемы. Попрбуйте проделать то же, что и я - установите сервер на другой машине, сделайте анонимный доступ со всеми правами и посмотрите, что получится. Если заработает, то нужно будет разобраться с разницей в настройках серверов.
Если не заработает, то подозрение падает на клиентскую часть. Можно, для начала, сменить клиентское ПО.
В любом случае будет информация к размышлению.

-------
Переустановка Windows - как разморозка холодильника. Помогает, но ненадолго...


Отправлено: 10:58, 03-06-2009 | #25


Аватара для ZORBI

Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Отправить PM | Цитировать


Сделал всё также:
Установаил filezilla 0.9.31
Создал Анонима с полными правами
Не хотит :-) И что инетресно, в логах сервера нет сообщений об ошибках.
Перепробовал на разных компах - аналогично

Отправлено: 20:20, 03-06-2009 | #26


Старожил


Сообщения: 223
Благодарности: 53

Профиль | Отправить PM | Цитировать


Да, весело.
Последнее, что приходит в голову, попробовать другой сервер (их бесплатных немало), но не факт, чтои с ним ситуация не повторится.
Или все же расковыривать причину (может быть региональные установки какие-нибудь необычные ?) - перехватить трафик между клиентом и сервером, посмотреть чем они там обмениваются во время сессии, помониторить файловую систему (FileMon от Sysinternals) какие операции выполняет сервер при возникновении ошибки. Может что-то и прояснится.

-------
Переустановка Windows - как разморозка холодильника. Помогает, но ненадолго...


Отправлено: 11:01, 05-06-2009 | #27



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » FTP/File - Ошибка при копировании на FTP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка при копировании по сети на/с сервер(а) 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




 
Переход