Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.09;
Скачать: CL | DM;

Вниз

Вынуть аттачмент из TidMessage без его "распаковки" + с хеадером   Найти похожие ветки 

 
samael6 ©   (2007-05-22 19:13) [0]

Здравствуйте!
Такая задача, есть письмо в Индевской объекте TidMessage c приаттаченным файлом. Необходимо из него "вынуть аттач" и записать, скажем, в TStringStream, но без его раскодирования.
Желательно чтоб при этом "вынулся" и загоаловок этого аттача (part"a), т.е. информация о методе кодирования (Base64, etc), имя файла и т.п.

Пользуюсь Indy 9.

Спасибо


 
имя   (2007-06-17 20:57) [1]

Удалено модератором


 
имя   (2007-06-17 20:57) [2]

Удалено модератором


 
имя   (2007-06-17 20:58) [3]

Удалено модератором


 
G_M_S ©   (2007-06-18 09:56) [4]

1. Выдираешь тело (TIdMessage.Body), выдираешь хидеры (TIdMessage.Headers)
2. Тело побито на блоки, в хидере обычно есть что-то типа:

Content-Type: multipart/mixed; boundary="----------A9F48E3A6B4306"

Вот разделителем блоков и будет в данном случае "----------A9F48E3A6B4306", сразу после разделителя идет заголовок блока, потом пустая строка, потом тело.



Страницы: 1 вся ветка

Текущий архив: 2008.03.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
2-1202991249
UMU
2008-02-14 15:14
2008.03.09
Сервис и удаленный компьтер


15-1201827329
Tirael
2008-02-01 03:55
2008.03.09
вопрос по Wget


8-1176853126
Adic
2007-04-18 03:38
2008.03.09
Быстрое определение цвета


11-1184839791
Vedun
2007-07-19 14:09
2008.03.09
Таблица как в Excel


15-1202083836
Германн
2008-02-04 03:10
2008.03.09
Дни недели