몇 가지 테스트를하고 있는데, 일반적으로 내가 만든 스트림으로 웹 요청에서 오는 스트림을 교체합니다.읽을 수있는 스트림을 만들려면 어떻게해야합니까?
나는이 같은 스트림을 생성 : 내 코드를 시도 할 때
MemoryStream responseDataStream = new MemoryStream();
using (StreamWriter sw = new StreamWriter(responseDataStream))
{
sw.Write(responseData);
sw.Flush();
sw.Close();
}
그러나 그것을 소비 :
StreamReader reader = new StreamReader(myStream);
나는 Stream was not readable.
내가 내을 준비하려는 오류를 얻을 스트림을 사용하여 준비가 완료되도록하십시오. 어떻게해야합니까?
읽기 전에 'stream.Position = 0;'을 설정해보십시오. –