Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Скачать файл из интернета в Bat файле / 25 сообщений из 57, страница 1 из 3
28.04.2009, 09:20
    #35957536
djohnnyk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Есть ли команда для скачивания файла по HHTP или FTP?

например: есть файл на http://site.ru/file.zip . его нужно скачать и положить к примеру на диск D:\files\

Заранее спасибо.
...
Рейтинг: 0 / 0
28.04.2009, 09:33
    #35957554
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
По http скачиваются только страницы - по определению.
По ftp команда одноименная, но она не применима для http://site.ru/file.zip, посколько опять же по определению, это не ФТП узел.

--
http://www.podgoretsky.com
...
Рейтинг: 0 / 0
28.04.2009, 10:46
    #35957757
djohnnyk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
В данный момент мне нужно FTP ,

если делаю в командной строке пошагово
Код: plaintext
1.
2.
3.
ftp ftp.site.ru
cd dir1
get file.zip 
То все нормально отрабатывает. Если ы одном батнике , то он тупо не заходит в папку dir1 . Что я не так делаю?
...
Рейтинг: 0 / 0
28.04.2009, 10:48
    #35957769
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
djohnnykВ данный момент мне нужно FTP ,

если делаю в командной строке пошагово
Код: plaintext
1.
2.
3.
ftp ftp.site.ru
cd dir1
get file.zip 
То все нормально отрабатывает. Если ы одном батнике , то он тупо не заходит в папку dir1 . Что я не так делаю?Вы путаете командную строку ОС и командную строку ftp-клиента.
Смотрите параметр -s у команды ftp.
...
Рейтинг: 0 / 0
28.04.2009, 10:55
    #35957795
djohnnyk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
miksoft,

Спасибо , все получилось.
...
Рейтинг: 0 / 0
28.04.2009, 11:31
    #35957914
djohnnyk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Со скачиванием вроде разобрался ...

Проблема в другом : после скаивания через bat-файл архив zip не открывается - пишет что поврежден .
Если скачать через браузер то нормально.
и еще : размер файла скачаного через bat - 1 787 228
Через Браузер - 1 780 705


Может кто знает от чего это может быть?
...
Рейтинг: 0 / 0
28.04.2009, 11:42
    #35957962
Damien
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Может кто знает от чего это может быть?

где-то опцию "binary" надо поставить. Похоже файл испорчен из-за передачи в текстовом режиме.

FTP
...
Передача данных может идти в двух форматах: двоичном (binary) и текстовом (ASCII)

Через F3 в тотале это будет заметно.
...
Рейтинг: 0 / 0
28.04.2009, 11:42
    #35957963
SLab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
попробуйте с режимом передачи поиграться
binary, ascii
...
Рейтинг: 0 / 0
28.04.2009, 12:01
    #35958062
djohnnyk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Спасибо всем за помощь - заработало.
...
Рейтинг: 0 / 0
30.04.2009, 11:37
    #35962973
Скачать файл из интернета в Bat файле
есть еще чудесные утилиты типа wget ...
...
Рейтинг: 0 / 0
12.11.2009, 14:45
    #36306909
Диам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
djohnnykСпасибо всем за помощь - заработало.

подскажите, пожалуйста, как вы это сделали через bat-ник. Самому такое же нужно (только у меня еще есть имя пользователя и пароль)
...
Рейтинг: 0 / 0
12.11.2009, 15:03
    #36306999
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Диам
только у меня еще есть имя пользователя и пароль

main.bat
Код: plaintext
1.
ftp -n -s:ftp_ftp.txt ftp_ip
ftp_ftp.txt
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
user
ftp_user
ftp_user_password
prompt
cd SmthDir
get SmthFile.Ext
quit
???
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.05.2010, 20:13
    #36618727
Barsikline
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
А можно ли сделать так, чтобы батник качал с ftp только измененные данные, к примеру, по мере обновления файлов в папке?
...
Рейтинг: 0 / 0
11.05.2010, 10:41
    #36620453
Khod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Лучше пользуйте инет-качалки типа Download master.
...
Рейтинг: 0 / 0
11.05.2010, 13:33
    #36620836
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Anatoly PodgoretskyПо http скачиваются только страницы - по определению.

Чего? А как же я браузером файлы скачиваю?
...
Рейтинг: 0 / 0
12.05.2010, 08:43
    #36622335
Вадимиус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
k-nikeAnatoly PodgoretskyПо http скачиваются только страницы - по определению.

Чего? А как же я браузером файлы скачиваю?

Не путай браузер и протокол !
Браузер может поддерживать многие протооклы. В том числе и FTP.
Он только визуализирует картику либо страницы , либо содержимого FTP-папки.
Но сама передача файла с FTP-сервера идет Естественно по протоколу FTP
...
Рейтинг: 0 / 0
12.05.2010, 10:42
    #36622545
maxATC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Вадимиус
Но сама передача файла с FTP-сервера идет Естественно по протоколу FTP
Да, что Вы говорите????
...
Рейтинг: 0 / 0
12.05.2010, 14:57
    #36623357
w3d
w3d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
BarsiklineА можно ли сделать так, чтобы батник качал с ftp только измененные данные, к примеру, по мере обновления файлов в папке?

wget с нужными ключами
...
Рейтинг: 0 / 0
13.05.2010, 09:52
    #36624841
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Вадимиусk-nikeAnatoly PodgoretskyПо http скачиваются только страницы - по определению.

Чего? А как же я браузером файлы скачиваю?

Не путай браузер и протокол !
Браузер может поддерживать многие протооклы. В том числе и FTP.
Он только визуализирует картику либо страницы , либо содержимого FTP-папки.
Но сама передача файла с FTP-сервера идет Естественно по протоколу FTP
Читайте внимательнее. Разве я утверждал, что передача с ftp браузером идет через что-то другое, отличное от ftp?
Я подверг большому сомнению что по http скачиваются только страницы по определению !
А что браузер может и по ftp и по http любые файлы скачивать для меня не секрет, как для некоторых.
...
Рейтинг: 0 / 0
13.05.2010, 10:01
    #36624871
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
k-nike
Я подверг большому сомнению что по http скачиваются только страницы по определению !
А что браузер может и по ftp и по http любые файлы скачивать для меня не секрет, как для некоторых.
А зря, по определению ничего другого нельзя по протоколу http получить, за подробностями в rfc
Браузер скачивает не файлы, а страницы, куда через расширение MIME инкапсулированы файлы, картинки и прочее. У http есть только две команды на скачивание get page/post page
...
Рейтинг: 0 / 0
13.05.2010, 10:11
    #36624908
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Anatoly Podgoretskyk-nike
Я подверг большому сомнению что по http скачиваются только страницы по определению !
А что браузер может и по ftp и по http любые файлы скачивать для меня не секрет, как для некоторых.
А зря, по определению ничего другого нельзя по протоколу http получить, за подробностями в rfc
Браузер скачивает не файлы, а страницы, куда через расширение MIME инкапсулированы файлы, картинки и прочее. У http есть только две команды на скачивание get page/post page
Иными словами через http все-таки можно скачивать файлы?
...
Рейтинг: 0 / 0
13.05.2010, 10:25
    #36624936
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Только через инкапсуляцию, а напрямую нельзя, http это не файл сервер.
...
Рейтинг: 0 / 0
13.05.2010, 10:26
    #36624940
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
И все равно неверно, я должен скачать страницу, и извлечь инкапсулированый в нее файл
...
Рейтинг: 0 / 0
13.05.2010, 10:26
    #36624942
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Anatoly PodgoretskyТолько через инкапсуляцию, а напрямую нельзя, http это не файл сервер.
http - это протокол, и скачивают файл по протоколу, а через инкапсуляцию или нет, это уже отдельный вопрос.
...
Рейтинг: 0 / 0
13.05.2010, 10:28
    #36624948
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачать файл из интернета в Bat файле
Anatoly PodgoretskyИ все равно неверно, я должен скачать страницу, и извлечь инкапсулированый в нее файл
Какую страницу вы скачиваете при запросе?
GET /conf-2009.avi HTTP/1.0
То что вы называете страницей, в RFC называется URI.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Скачать файл из интернета в Bat файле / 25 сообщений из 57, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]