public void AddField(string fieldName, string value, [DefaultValue("System.Text.Encoding.UTF8")] Encoding e)
{
this.fieldNames.Add(fieldName);
this.fileNames.Add(null);
this.formData.Add(e.GetBytes(value));
this.types.Add("text/plain; charset=\"" + e.WebName + "\"");
}