private void parseStreamWithBoundary() { string fullBoundary = new string(HYPHEN_CHAR, 2) + m_Boundary; foreach (var segment in StreamHelpers.StreamSplitNew(m_Stream, m_Encoding.GetBytes(fullBoundary))) { var part = MultiPart.Parse(segment.Item1, segment.Item2, m_Encoding); m_Parts.Add(part); } }
private void parseStream(Stream stream, string boundary, Encoding encoding) { m_Stream = stream; string fullBoundary = new string(HYPHEN_CHAR, 2) + boundary; foreach (var segment in StreamHelpers.StreamSplitNew(stream, Encoding.UTF8.GetBytes(fullBoundary))) { var part = MultiPart.Parse(segment.Item1, segment.Item2); m_parts.Add(part); } }