QMS.Web/Controllers/_ApiController.cs
(完整代码) 1KBusing System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Text;
using QMS.Common;
using QMS.Model;
using QMS.BLL;
using QMS.Web.Filters;
namespace QMS.Web.Controllers
{
public class ApiController : Controller
{
#region 获取图形验证码
/// <summary>
/// 获取图形验证码
/// GET: /Api/GetImgVerifyCode
/// </summary>
/// <returns></returns>
public ActionResult GetImgVerifyCode(int type = 0)
{
VryImgGen gen = new VryImgGen();
if (type == 0)
{
gen.FontSize = 18;
gen.Padding = 4;
gen.ChaosColor = Color.DarkGoldenrod;
}
string strImgVerifyCode = gen.CreateVerifyCode(4, 0);
Session["ImgVerifyCode"] = strImgVerifyCode.ToUpper();
Bitmap bitmap = gen.CreateImage(strImgVerifyCode.ToUpper());
MemoryStream ms = new MemoryStream();
bitmap.Save(ms, ImageFormat.Png);
byte[] fileContent = ms.GetBuffer();
bitmap.Dispose();
ms.Close();
return File(fileContent, "image/png");
}
#endregion
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
