class WEBrick::HTTPUtils::FormData

def <<(str)

def <<(str)
  if @header
    super
  elsif str == CRLF
    @header = HTTPUtils::parse_header(@raw_header.join)
    if cd = self['content-disposition']
      if /[ \t]+name="(.*?)"/ =~ cd then @name = $1 end
      if /[ \t]+filename="(.*?)"/ =~ cd then @filename = $1 end
    end
  else
    @raw_header << str
  end
  self
end