Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }