Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (27 – Обработка почты, часть 12)

предыдущая часть ««»» следующая часть
hard reset на устройствах samsung

10) Подпрограмма display_part(). Эта подпрограмма вызывается для отобра­жения однокомпонентного объекта mime::Entity. В зависимости от пожелания пользовате­ля, эта подпрограмма может отобразить, сохранить или игнорировать рассматриваемую часть. Подпрограмма начинается с выборки заголовка части, типа MIME, описания и предусмотрен­ного по умолчанию имени файла для записи на диск (полученного из поля заголовка Content-Disposition:, если оно имеется). Создается также объект mime::Body для рассматривае­мой части путем вызова метода bodyhandle() объекта этой части. Объект mime::Body пре­доставляет доступ к раскодированному информационному наполнению тела сообщения.

Если данная часть имеет тип MIME text/plain, для ее отображения не требуется внешнее средство просмотра. Поэтому просто вызывается метод print() тела объекта для вывода его содержимого на стандартное устройство вывода. В ином случае для получения имени внешней программы просмотра, которая позволяет отобразить данные с этим типом MIME, вызывается метод get_viewer(). Выводится итоговая строка, содержащая тип MIME данной части, ее описание и имя файла, применяемое по умолчанию, а затем пользователю выдается запрос, хочет ли он просмотреть или сохранить эту часть. В зависимости от ответа пользова­теля, вызывается подпрограмма save_body() для записи информационного наполнения час­ти на диск или подпрограмма display_body(), которая запускает внешнюю программу про­смотра для отображения этого информационного наполнения. Этот цикл продолжается до тех пор, пока пользователь не выберет опцию “n”, чтобы перейти к следующей части. Если для типа MIME данной части не определено ни одно средство просмотра, пользователю остается только записать информационное наполнение на диск.



2014-02-09 14:49:19

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония