On-line: tnsr2, гостей 1. Всего: 2 [подробнее..]
АвторСообщение
администратор




Пост N: 4185
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.08.14 13:55. Заголовок: Метод downloadFile из HBTIP


Такое впечатление что где то глюк при приеме файла с ФТП.
Проверяли на мобильном инете все нормально.
Подключили комп к Укртелекому и в той же проге слив с ФТП не работает.
Хотя судя по логу ФТП все отлично. File Sent ok.
А в проге downloadFile вернет FALSE.
Вот лог
 
, 220 Gene6 FTP Server v3.10.0 (Build 2) ready...
, USER cur-runok
331 Password required for cur-runok.
PASS ****
logged in as "cur-runok".
230 User cur-runok logged in.
TYPE I
200 Type set to I.
CWD /minisklad
change directory '/minisklad' -> 'C:\POCKET' --> Access allowed.
250 CWD command successful. "/minisklad" is current directory.
PASV
227 Entering Passive Mode (192,168,0,200,249,98)
LIST W_99^[sklad]#E3EA33012.zip
150 Data connection accepted from 91.225.116.68:61544; transfer starting.
226 Transfer ok.
PASV
227 Entering Passive Mode (192,168,0,200,248,162)
LIST W_99^[sklad]#E3EA33012.zip
150 Data connection accepted from 91.225.116.68:61545; transfer starting.
226 Transfer ok.
PASV
227 Entering Passive Mode (192,168,0,200,247,124)
LIST W_99^[sklad]#E3EA33012.zip
150 Data connection accepted from 91.225.116.68:61546; transfer starting.
226 Transfer ok.
PASV
227 Entering Passive Mode (192,168,0,200,241,52)
LIST W_99^[sklad]#E3EA33012.zip
150 Data connection accepted from 91.225.116.68:61547; transfer starting.
226 Transfer ok.
PASV
227 Entering Passive Mode (192,168,0,200,241,90)
RETR W_99^[sklad]#E3EA33012.zip
asked to download '/minisklad/W_99^[sklad]#E3EA33012.zip' -> 'C:\POCKET\W_99^[sklad]#E3EA33012.zip' from 0 --> Access allowed.
150 Data connection accepted from 91.225.116.68:61548; transfer starting for /minisklad/W_99^[sklad]#E3EA33012.zip (27100 bytes)
finished downloading '/minisklad/W_99^[sklad]#E3EA33012.zip' -> 'C:\POCKET\W_99^[sklad]#E3EA33012.zip' from 0 to 27100 (00:00:01 - 26,465 KBytes/s).
226 File sent ok.
PASV
227 Entering Passive Mode (192,168,0,200,255,103)
QUIT
221 Goodbye.


Есть какие то мысли у кого ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]


постоянный участник




Пост N: 3588
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.08.14 14:04. Заголовок: Да уж... Судя по фор..


Да уж... Судя по форуму с FTP мало кто работает.
Может тебе посмотреть в сторону http ?
Хотя для этого тоже нужно будет порядочную работу сделать. Всё новоё несет в себе доп. работу.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4186
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.08.14 15:59. Заголовок: А какова максимальна..


А какова максимальная длина имени файла который можно скачать с FTP с помощью downloadFile ?
Вроде в этом проблема.
Вот такой файл не качается W_99^[sklad]#E3E#33^1212.111
А такой W_99^[sklad]#E3E#33^121.111 качается

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 306
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 23.08.14 17:24. Заголовок: Извините, если не в ..


Извините, если не в тему... Сделал програмку, которая выгружает на ftp 6 файлов размера от 2кб до 15 мб. Были проблемы с выгрузкой, но "спец с той стороны" дал комментарий после чего подправил алгоритмы - контролирую закачку по размеру файлов. Может быть инфа будет полезно:


 цитата:

Обработка происходит не сразу после отправки – проверка на наличие файлов раз в час (в 51 минуту каждого часа). Если к этому моменту файлов не полный набор – пришли только 3, например, из 6, то обработка будет пропущена до следующего часа.

Особенность ftp такая: в отличие от копирования файлов внутри файловой системы, здесь создаётся нулевой файл, который последовательно наполняется содержимым, которое считывается на клиенте и записывается на сервере. Если прервать загрузку, то файл будет создан, но не будет наполнен (в том числе может быть и нулевой длины).

Здесь может быть только две проблемы:

1. Уже создался шестой файл, но он ещё не успел полностью записаться на сервере, когда робот начал обработку. В этом случае вы получите почтой ошибку, так как один из файлов будет неполный. Это такое редкое стечение обстоятельств, что за 10 лет мы ни разу такого не наблюдали, это надо специально такое сотворить.

2. Скорее всего, просто соединение обрывается до окончания копирования.

Возможно, беда с клиентом, который отправляет файлы, он не держит соединение. Тем более, вы говорите, что при ручной отправке через Фар всё в порядке. Попробуйте пассивный режим установить в клиенте. Также следует проверить прокси, обрыв может быть из-за таймаута.



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4188
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.08.14 21:30. Заголовок: AndreyZh Любая инфа..


AndreyZh
Любая инфа полезна. Спасибо .

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 589
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет