2010-10-06 9 views
5

Gibt es einen sauberen Weg zur Handhabung mehrteiliger MIME-Daten in C#.Grundlegende C# Mime-Decodierung

Nach einem Anruf zu einer geschlossenen Anwendung (ich habe keinen Zugriff, es zu ändern) bekomme ich eine MIME-Antwort wie die folgende. Bietet C# die Möglichkeit, dies über System.Net.Mime oder System.Net.Mail zu analysieren?

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 

Alles, was ich wirklich von der Antwort brauchen, ist die „myImage“ Teil (die als viel länger ist, was oben gezeigt wird)

+1

konnten Sie Ihre Sachen schon analysieren? Hat eine der folgenden Antworten geholfen? – moonlightdock

Antwort

4

Sie OpenPOP Bibliothek verwenden können, die Mime-Parser enthält.