如何实现Asp.Net Core跨平台验证码的Hei.Captcha?

更新于
2026-09-16 15:28:12
37阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计952个文字,预计阅读时间需要4分钟。

如何实现Asp.Net Core跨平台验证码的Hei.Captcha?

在前面+说起比较丢脸。我们有个手机的验证码,发送逻辑需要使用验证码。这块项目里就有验证码绘制逻辑,.Net Framework的,使用的包是+System.Drawing+,我把这验证码绘制逻辑复制的。

写在前面

说起来比较丢脸。我们有个手机的验证码发送逻辑需要使用验证码,这块本来项目里面就有验证码绘制逻辑,.Net Framework的,使用的包是System.Drawing,我把这验证码绘制逻辑复制到.Net Core的新项目引用对比包System.Drawing.Common,windows下面验证码正常,CentOs下面死活不能正常,像这样:

(左边为CentOs运行结果,右为Windows)

  • 依赖库检查安装;
  • 字体检查安装;
  • 逻辑检查;

折腾了一天多放弃了,决定重新写。

阅读全文

本文共计952个文字,预计阅读时间需要4分钟。

如何实现Asp.Net Core跨平台验证码的Hei.Captcha?

在前面+说起比较丢脸。我们有个手机的验证码,发送逻辑需要使用验证码。这块项目里就有验证码绘制逻辑,.Net Framework的,使用的包是+System.Drawing+,我把这验证码绘制逻辑复制的。

写在前面

说起来比较丢脸。我们有个手机的验证码发送逻辑需要使用验证码,这块本来项目里面就有验证码绘制逻辑,.Net Framework的,使用的包是System.Drawing,我把这验证码绘制逻辑复制到.Net Core的新项目引用对比包System.Drawing.Common,windows下面验证码正常,CentOs下面死活不能正常,像这样:

(左边为CentOs运行结果,右为Windows)

  • 依赖库检查安装;
  • 字体检查安装;
  • 逻辑检查;

折腾了一天多放弃了,决定重新写。

阅读全文