2010-10-06 5 views
5

C# içinde çok parçalı MIME verilerini temizlemenin temiz bir yolu var mı?Temel C# Mime Kod Çözme

Kapalı bir uygulamaya yapılan bir aramadan sonra (değiştirmek için erişimim yok) Aşağıdaki gibi bir MIME yanıtı alıyorum. C# bu System.Net.Mime veya System.Net.Mail üzerinden ayrıştırma yeteneği sağlar mı?

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 

Gerçekten yanıtından gereken tek şey (yukarıda gösterilen olandan çok daha uzundur) "myImage" bölümü

+1

Eşyalarınızı ayrıştırabildiniz mi? Aşağıdaki cevaplardan herhangi biri yardımcı oldu mu? – moonlightdock

cevap

4

Sen mim ayrıştırıcı içeriyor OpenPOP kütüphane kullanabilirsiniz olduğunu.

0

MimeKitCodeplex POP3 MIME Support den de Daha önce kodu kullanarak olmuştu çalışır ancak bazı mimeContent ayrıştırmak için başarısız oldu ve alternatifler aramaya olmuştur.