2010-10-06 33 views
5

是否有一種乾淨的方式來處理C#中的多部分MIME數據。Basic C#Mime解碼

在對封閉應用程序的調用(我無法更改它)後,我得到一個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」部分(這是遠遠長於上面顯示)

+1

你能解析你的東西嗎?下面的答案有幫助嗎? – moonlightdock 2011-05-25 05:52:30

回答

4

您可以使用OpenPOP庫,其中包括啞劇分析器。