private static void CopyFromStreamToStream(Stream sourceStream, Stream destStream) { byte[] buffer=new byte[256]; while(sourceStream.Position<sourceStream.Length) { int read=sourceStream.Read(buffer, 0, 256); destStream.Write(buffer, 0, read); if(read<256) { break; } } }