public HttpMultipart (Stream data, string b, Encoding encoding)
{
this.data = data;
boundary = b;
boundary_bytes = encoding.GetBytes (b);
buffer = new byte [boundary_bytes.Length + 2]; // CRLF or '--'
this.encoding = encoding;
sb = new StringBuilder ();
}