2010-11-30 15 views

cevap

50

Sana bir dizeye üzere bir akış dönüştürerek demek istiyorsunuz bilmiyorum. Ayrıca diğer tarafta nedir?

Akışa bir dize dönüştürmek için bir kodlama kullanmanız gerekir.

using (var reader = new StreamReader(foo.UploadStream, Encoding.UTF8)) 
{ 
    string value = reader.ReadToEnd(); 
    // Do something with the value 
} 
+0

+1 Bu, doğru çözüm – Venemo

+0

sorundur biri ben bu dize değeri kullanın ve diğer tarafa göndermek şudur: akışı UTF-8 kodlu bayt temsil ettiğini varsayalım eğer İşte bu yapılabilir nasıl bir örnek xml serlizasyonu kullanarak hata veriyor [XmlElement ("UploadStream")] Genel dize UploadStream {get; set; } –

+0

Bir akışı XML'e serileştirmeye çalışıyorsunuz gibi görünüyor. Bu durumda, lütfen senaryonuz hakkında daha fazla bilgi verin. Bu seri hale getirilmiş XML'yi nereye göndermeye çalışıyorsunuz? –

İlgili konular