Главная страница
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.028 c
10-1143627195
alk
2006-03-29 14:13
2008.03.09
Обмен параметрами между клиентом и сервером


10-1132058772
ForgotPass
2005-11-15 15:46
2008.03.09
COM-объект FlashGet ("JetCar.Netscape")


15-1202053496
Snek
2008-02-03 18:44
2008.03.09
Гибкая автаризация в программе.


2-1202723527
alexsashkan
2008-02-11 12:52
2008.03.09
Проблема с выборкой из базы


2-1202642822
oleg_teacher
2008-02-10 14:27
2008.03.09
Stringgrid