C# Stream.ReadTimeout 解決方案


錯誤描述: 使用 StreamReader 無法讀取 Stream   
 using (MemoryStream ms = new MemoryStream())
 {
      StreamReader sr = new StreamReader(ms);
      string strMemory = sr.ReadToEnd();  //這里報ReadTimeout 異常,而無法讀取
                  
 }
解決方案:
1:先將Sream轉化為 byte[];
2:在將byte[]轉化為string即可
using
(MemoryStream ms = new MemoryStream()) { tempFile.FileContent.CopyTo(ms); byte[] getMem = ms.ToArray(); string imgStr = System.Text.Encoding.UTF8.GetString(getMem); }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM