
HTTPResume v1.3
Программа предназначена для скачивания из сети файлов большого размера. Она позволяет из серверов поддерживающих протокол HTTP 1.1 продолжить прерванный по какой-либо причине download, а также автоматически может его возобновлять в случае ошибок. Т.е., если вдруг, получив, к примеру, 90% файла, произошел разрыв соединения с сетью, Вам не нужно будет после восстановления связи принимать имеющуюся часть заново.
Требования:
- - AmiTCP, Miami или аналог
- - AmigaOS 2.0.+
Архив HTTPResume.lha размером 66K можно найти на Аминете в comm/www. Вся установка заключается в копировании файлов HTTPResume и HTTPResume.info в удобное для Вас место.
Запускать программу можно как из CLI, так и из WB. В обоих вариантах используются одни и те же аргументы, но в случае старта из Workbench они берутся из иконки. HTTPResume может эксплуатироваться как отдельная самостоятельная программа, но более удобно добавление строки в links pop-up меню браузера и запускать ее при необходимости произвести download файла больших размеров.
Для этого рекомендуем следующие варианты, в зависимости от используемого браузера:
- IBrowse:
- В меню IBrowse выберите Preferences/General...;
- В открывшемся окне установок выберите раздел Ext. viewer;
- После нажатия кнопки Add введите:
MIME Type: HTTPResume / big file
Extension: *
Action: Network URL
Viewer: fast3:www/HTTPResume
Arguments: %r SD=fast3:aminet AUTOSTART AUTOEXIT PUBSCREEN=%p GUI QUICKQUIT AUTO
где:
fast3:www - каталог, в котором находится программа HTTPResume;
fast3:aminet - каталог, в который производится download файлов.
- Если все введено правильно, выберите OK и пункт меню Preferences/Save settings;
- Перезагрузите IBrowse заново.
- AWeb:
- В меню AWeb выберите Settings/GUI settings...;
- В открывшемся окне установок выберите раздел 4 Popup;
- Установите Type Link popup menu;
- После нажатия кнопки Add введите:
Title: HTTPResume
Command: SYSTEM fast3:www/HTTPResume %u SD=fast3:aminet AUTOSTART AUTOEXIT PUBSCREEN=%p GUI QUICKQUIT AUTO
Show if object (помечено) in mem (помечено) not in mem
где:
fast3:www - каталог, в котором находится программа HTTPResume;
fast3:aminet - каталог, в который производится download файлов.
- Откройте раздел 1 Options и отметьте пункт Right mouse button;
- Если все введено правильно, нажмите Save.
После проведения вышеуказанных действий, файлы большого объема из обоих браузеров можно скачивать следующим образом: введя указатель "мышки" в область ссылки на нужный файл, активизируйте link pop-up меню щелчком правой кнопки и выберите Download file as/HTTPResume/big file для IBrowse или HTTPResume для AWeb. Если по какой-либо причине соединение будет нарушено, программа будет 5 раз с перерывами в 10 секунд пытаться продолжить download. Если это ей не удастся, то после устранения причин прерывания, Вы можете допринять файл, запустив HTTPResume еще раз также, как указано выше.
Хотелось бы обратить внимание на правильность установки системных locale-префсов, в частности часового пояса, так как если файл, который вы хотите принять, уже частично имеется в fast3:aminet, то будет сформирован запрос по поводу последней модификации файла-источника и при неверном значении GMTOFFSET, может начаться download файла с самого начала, хотя он и не изменялся, или же наоборот. Отключить проверку даты последней модификации можно, добавив в строку к аргументам NODATA.
Vad
[Home Page]
[Новости]
[Видео]
[Железо]
[Софт]
[Авторы]
АМИГА СЕГОДНЯ ©W&B, 1998, 1999. All rights reserved