如何将[Hei.Captcha] Asp.Net Core 跨平台验证码改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计963个文字,预计阅读时间需要4分钟。
写在前端+说起来说比较丢脸。我们有个手机验证码的发送逻辑,需要使用验证码,这块项目里面对面就有验证码绘制逻辑,.Net Framework的,使用的包是+System.Drawing+,我把这个验证码绘制逻辑复制过来重用了。
写在前面
说起来比较丢脸。我们有个手机的验证码发送逻辑需要使用验证码,这块本来项目里面就有验证码绘制逻辑,.Net Framework的,使用的包是System.Drawing,我把这验证码绘制逻辑复制到.Net Core的新项目引用对比包System.Drawing.Common,windows下面验证码正常,CentOs下面死活不能正常,像这样:
(左边为CentOs运行结果,右为Windows)
- 依赖库检查安装;
- 字体检查安装;
- 逻辑检查;
折腾了一天多放弃了,决定重新写。
本文共计963个文字,预计阅读时间需要4分钟。
写在前端+说起来说比较丢脸。我们有个手机验证码的发送逻辑,需要使用验证码,这块项目里面对面就有验证码绘制逻辑,.Net Framework的,使用的包是+System.Drawing+,我把这个验证码绘制逻辑复制过来重用了。
写在前面
说起来比较丢脸。我们有个手机的验证码发送逻辑需要使用验证码,这块本来项目里面就有验证码绘制逻辑,.Net Framework的,使用的包是System.Drawing,我把这验证码绘制逻辑复制到.Net Core的新项目引用对比包System.Drawing.Common,windows下面验证码正常,CentOs下面死活不能正常,像这样:
(左边为CentOs运行结果,右为Windows)
- 依赖库检查安装;
- 字体检查安装;
- 逻辑检查;
折腾了一天多放弃了,决定重新写。

![如何将[Hei.Captcha] Asp.Net Core 跨平台验证码改写为长尾词?](/imgrand/sKeopzht.webp)