C# сохранить поток в файл

сохранить поток (Stream) в файл (filename) можно следующим образом:

public void SaveStreamToFile(Stream input, String filename)
{
     using (Stream output = File.OpenWrite(filename))
     {
         byte[] buffer = new byte[8 * 1024];
         int len;
         while ( (len = input.Read(buffer, 0, buffer.Length)) > 0)
         {
             output.Write(buffer, 0, len);
         } 
     }   
}

Читайте также: