Базовое декодирование MIME C #

Есть ли чистый способ обработки данных MIME, состоящих из нескольких частей, в C #.

После вызова закрытого приложения (у меня нет доступа для его изменения) я получаю ответ MIME, подобный приведенному ниже. Предоставляет ли C # возможность анализировать это через System.Net.Mime или System.Net.Mail?

MIME-Version: 1.0
Content-Type: multipart/mixed; 
    boundary="----=_Part_42_31322961.1286389502467"

------=_Part_42_31322961.1286389502467
Content-Type: text/xml
Content-Transfer-Encoding: 7bit
Content-ID: <xmlContextInfo>
<UnneededXML> <Stuff> </Stuff> </UnneededXML>


------=_Part_42_31322961.1286389502467
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <myImage>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a

Все, что мне действительно нужно из ответа, - это часть «myImage» (которая намного длиннее, чем показано выше)

5
задан Toymakerii 6 October 2010 в 20:04
поделиться