Автор | Сообщение |
|
| |
Пост N: 4174
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.14 15:13. Заголовок: Как скачать файл с FTP с помощью CURL.EXE ?
Что то не фурычит. curl.exe --ftp-pasv -O ftp://user:pass@194.11.11.11/W_99^[sklad]#E3EA33012.zip curl: (3) [globbing] bad range in column 49 List отрабатывает нормально curl.exe --ftp-pasv ftp://user:pass@194.11.11.11
|
|
|
Ответов - 24
, стр:
1
2
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 992
Зарегистрирован: 27.01.07
|
|
Отправлено: 20.08.14 15:18. Заголовок: Дима, в квадратных с..
|
|
|
|
| |
Пост N: 4175
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.14 15:24. Заголовок: PSP При чем тут диа..
PSP При чем тут диапазон если мне нужно слить файл с именем W_99^[sklad]#E3EA33012.zip Или я чего не понял ?
|
|
|
|
| |
Пост N: 4176
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.14 15:31. Заголовок: а понял ;) CURL счит..
а понял ;) CURL считает что это диапазон , но оно ведь не так. и как выкрутится ?
|
|
|
|
| постоянный участник
|
Пост N: 993
Зарегистрирован: 27.01.07
|
|
Отправлено: 20.08.14 15:32. Заголовок: Таков синтаксис этой..
Таков синтаксис этой утилиты. Квадратные скобки зарезервированы под её параметры. Посмотри ссылку. И ошибка говорит о неверном диапазоне: "bad range..."
|
|
|
|
| постоянный участник
|
Пост N: 994
Зарегистрирован: 27.01.07
|
|
Отправлено: 20.08.14 15:36. Заголовок: Dima пишет: а понял..
Dima пишет: цитата: | а понял ;) CURL считает что это диапазон , но оно ведь не так. и как выкрутится ? |
| Посмотри параметр --globoff
|
|
|
|
| |
Пост N: 4177
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.14 15:41. Заголовок: смотрел уже. с ним c..
смотрел уже. с ним curl: (78) RETR response: 550
|
|
|
|
| постоянный участник
|
Пост N: 995
Зарегистрирован: 27.01.07
|
|
Отправлено: 20.08.14 15:51. Заголовок: Ошибка curl 78: Ресу..
Ошибка curl 78: Ресурс, на который, ссылается URL не существует Ошибка ftp 550: Запрошенная функция не реализована, файл не доступен, например, не найден Может действительно такого файла нет?
|
|
|
|
| |
Пост N: 4178
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.14 15:56. Заголовок: PSP пишет: Может де..
PSP пишет: цитата: | Может действительно такого файла нет? |
| Есть и я его спокойно скачиваю через FlashFXP Я его туда и положил на FTP и ни кто кроме меня его от туда не уберет Замкнутый круг блин
|
|
|
|
| постоянный участник
|
Пост N: 396
Зарегистрирован: 17.02.12
|
|
Отправлено: 20.08.14 19:13. Заголовок: Dima а для cmd.exe ..
Dima а для cmd.exe вроде: цитата: | Специальные символы, которые требуют обязательного заключения в кавычки: <пробел>&()[]{}^=;!'+,~". |
| может имя файла в итоге не то получается ?
|
|
|
|
| |
Пост N: 4179
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.14 19:52. Заголовок: SergKis Для CMD да ..
SergKis Для CMD да , но это не тот случай. Хотя я пробовал и с ними. Результат ноль. Буду пробовать HBCURL , хотя там ни описания нет и сам черт ногу сломит........
|
|
|
|
| |
Пост N: 7297
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.03.21 16:38. Заголовок: Запарил меня уже CUR..
Запарил меня уже CURL.EXE Есть файл ATr^_[123311].zap Стандартно не качается и выдает ошибку 78 curl.exe --ftp-pasv -O ftp://login:pass@181.111.11.11/ATr^_[123311].zap Есть 2 варианта решения curl.exe --ftp-pasv -g -O ftp://login:pass@181.111.11.11/ATr^_[123311].zap или же вот так curl.exe --ftp-pasv -O ftp://login:pass@181.111.11.11/ATr^_ \[123311 \].zap А вот как быть если надо скачать файл в имени которого есть # Вот такой файл e#1.ddd не качается ни с опцией -g ни с фокус-покусом и знаками \ Ошибку 78 выдаёт и всё , зараза...... Как быть ? Интересует решение под CURL.EXE и LIBCURL
|
|
|
|
|
| постоянный участник
|
Пост N: 3662
Зарегистрирован: 17.02.12
|
|
Отправлено: 29.03.21 16:58. Заголовок: Dima Пробовал задав..
Dima Пробовал задавать для подробной инф. curl.exe -v ... или еще подробней curl.exe -trace info.txt ... еще есть -I но ее не помню, надо искать
|
|
|
|
| |
Пост N: 7298
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.03.21 17:34. Заголовок: SergKis Что интерес..
SergKis Что интересно средствами Curl.exe , команда List его показывает... Видит око, да зуб неймет Попандос какой то ))
|
|
|
|
| постоянный участник
|
Пост N: 3663
Зарегистрирован: 17.02.12
|
|
Отправлено: 29.03.21 17:42. Заголовок: Dima А ты средствам..
Dima А ты средствами hb (hmg SAMPLES\Advanced\FtpClient) пробовал ? Я подергался с wput.exe, wget.exe, curl.exe а пробнул пример он пошел, на нем и оставил. Сделал List просмотр с выбором и просто по имени выбрать (если в List 1 файл), встроил в задачу. Таких, заковыристых, имен нет у меня
|
|
|
|
| постоянный участник
|
Пост N: 3664
Зарегистрирован: 17.02.12
|
|
Отправлено: 29.03.21 17:48. Заголовок: PS и -trace что нибу..
PS и -trace что нибудь дает, если добавить к твоим параметрам curl ?
|
|
|
|
| постоянный участник
|
Пост N: 3665
Зарегистрирован: 17.02.12
|
|
Отправлено: 29.03.21 17:53. Заголовок: PS2 если сам закидыв..
PS2 если сам закидываешь, может через Base64 пропусти cFile := hb_Base64Encode( cFile, Len( cFile ) ) cFile := hb_Base64Decode( cFile )
|
|
|
|
| |
Пост N: 7299
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.03.21 18:24. Заголовок: SergKis пишет: и -t..
SergKis пишет: Хрен знает не заработала эта команда А вот что касается файлика e#1.ddd то при запросе Curl запрашивает не e#1.ddd а e То есть все что после # и включая его самого всё сжирается блин
|
|
|
|
| постоянный участник
|
Пост N: 3666
Зарегистрирован: 17.02.12
|
|
Отправлено: 29.03.21 18:39. Заголовок: Dima пишет Curl запр..
Dima пишет цитата: | Curl запрашивает не e#1.ddd а e |
| и ".../e#1.ddd" не помогает ? цитата: | Хрен знает не заработала эта команда |
| ты имя файла для вывода дал ? Я что то получал в пробах, если не спутал чего, давно было. -trace info.txt
|
|
|
|
| |
Пост N: 7300
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.03.21 19:25. Заголовок: SergKis пишет: и ..
SergKis пишет: цитата: | и ".../e#1.ddd" не помогает ? |
| Неа Но нашел колхозное решение в инете Если было и не качало и файл запрашивался как e17 curl.exe --ftp-pasv -v -O ftp://login:user@181.11.11.11/e17#1.ddd то подмена # на %23 (16-ричное значение) , запрос строит верно curl.exe --ftp-pasv -v -O ftp://login:user@181.11.11.11/e17 %231.ddd и файл сливается , но собака и называется он e17%231.ddd Цирк ёпта )) ЗЫ Попробую этот фокус в LIBCURL , он несколько иначе себя ведет во всяком случае по умолчанию с [] у него нет проблем а вот с # похожая засада
|
|
|
|
| |
Пост N: 318
Зарегистрирован: 05.11.05
|
|
Отправлено: 29.03.21 19:35. Заголовок: Dima пишет: и файл ..
Dima пишет: цитата: | и файл сливается , но собака и называется он e17%231.ddd |
| У себя уже и переименовать, наверное, можно. Сразу после получения.
|
|
|
Ответов - 24
, стр:
1
2
All
[только новые]
|
|