public IActionResult VerifyCode() { VerifyCode v = new VerifyCode(); // 是否随机字体颜色 v.SetIsRandomColor = true; // 随机码的旋转角度 v.SetRandomAngle = 4; // 文字大小 v.SetFontSize = 18; // 设置字体 v.SetFontFamily = this._webAppConfiguration.Value.settings.FontFamily; var questionItem = v.GetQuestion(); v.SetVerifyCodeText = questionItem.Key; // 将验证码存储到Session HttpContext.Session.SetString("verifycode", questionItem.Value); System.IO.MemoryStream imgStream = v.OutputImageStreamp(); Response.Body.Dispose(); return(File(imgStream.ToArray(), @"image/jpeg")); }