View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000252 | Plugins | FTP (old) | public | 2006-12-01 02:01 | 2007-07-16 13:06 |
Reporter | DiRTy_GaRRy | Assigned To | alexy | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP SP2 |
Product Version | 1.71 | ||||
Fixed in Version | 1.71 | ||||
Summary | 0000252: Плагин не может скопировать с ftp некоторые файлы содержащие символ % | ||||
Description | Собственно subj. Что то там не так с разбором строк по формату. Пробовал на последнем релизном плагине и на новой UTF8-friendly сборке FARFtp от t-rex-а. | ||||
Steps To Reproduce | 1. Заходим на ftp 2. Создаём и копируем туда файл с именем %C.txt 3. Пытаемся скопировать его обратно 4. Получаем ошибку, что файл не найден. Логи ftp и мультик прилагаю. | ||||
Tags | No tags attached. | ||||
2006-12-01 02:01
|
|
|
Необходимо в файле ftp_FtpAPI.cpp в функции FtpGetFile заменить строки //Remote file if ( *lpszRemoteFile != '/' ) { full_name = Connect->ToOEMDup( Connect->CurDir.c_str() ); AddEndSlash( full_name, '/' ); --> full_name.cat( lpszRemoteFile ); lpszRemoteFile = full_name.c_str(); } на //Remote file if ( *lpszRemoteFile != '/' ) { full_name = Connect->ToOEMDup( Connect->CurDir.c_str() ); AddEndSlash( full_name, '/' ); --> full_name.Add( lpszRemoteFile ); lpszRemoteFile = full_name.c_str(); } Вроде рабоатет. Может кто замерджит? |
2007-01-16 15:31
|
|
|
Смотри аттач. Это UTF8 + твои изменения включая #256. Если всё ок то комичю изменения. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-12-01 02:01 | DiRTy_GaRRy | New Issue | |
2006-12-01 02:01 | DiRTy_GaRRy | File Added: logs.rar | |
2007-01-16 06:55 | DiRTy_GaRRy | Note Added: 0000385 | |
2007-01-16 15:31 | alexy | File Added: farftp.7z | |
2007-01-16 15:32 | alexy | Note Added: 0000386 | |
2007-01-16 15:33 | alexy | Assigned To | => alexy |
2007-01-16 15:33 | alexy | Status | new => resolved |
2007-01-16 15:33 | alexy | Resolution | open => fixed |
2007-01-16 15:33 | alexy | Fixed in Version | => 1.71 |
2007-07-16 13:06 | alexy | Status | resolved => closed |
2013-05-20 21:30 | alexy | Category | FTP => FTP (old) |