private byte[] GenValidateCode(string validateCodeKey) { ValidateCodeImage v = new ValidateCodeImage(); v.FontFamilies = new string[] { "微软雅黑", "Arial", "Lucida Wide" }; string codes = v.CreateValidateCodes(4); Session[validateCodeKey] = codes; using (System.IO.MemoryStream ms = v.CreateValidateCodesImageStream(codes)) { return(ms.ToArray()); } }
public ActionResult GetValidateCode() { byte[] bytes; Session["validateCode"] = ValidateCodeImage.Generate(out bytes, 4, 28, Color.FromArgb(221, 247, 255), Color.FromArgb(0, 183, 238), 16); return(File(bytes, @"image/png")); }