コード例 #1
0
        internal static List <MultipartContentItem> Parse(HttpRawRequestContent data, int length, byte[] boundary, Encoding encoding)
        {
            MultipartFormParser parser = new MultipartFormParser(data, length, boundary, encoding);

            parser.ParseIntoElementList();
            return(parser._elements);
            //return (MultipartContentItem[])parser._elements.ToArray(typeof(MultipartContentItem));
        }
コード例 #2
0
ファイル: HttpRequest.cs プロジェクト: simondixey/padarn
 private List <MultipartContentItem> GetMultipartContent()
 {
     if (this.m_multipartContentElements == null)
     {
         byte[] multipartBoundary = this.GetMultipartBoundary();
         if (this.RawPostContent == null || multipartBoundary == null)
         {
             return(new List <MultipartContentItem>());
         }
         this.m_multipartContentElements = MultipartFormParser.Parse(this.RawPostContent, this.RawPostContent.Length, multipartBoundary, this.ContentEncoding);
     }
     return(this.m_multipartContentElements);
 }