博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dotnet Core 图片验证码
阅读量:5288 次
发布时间:2019-06-14

本文共 1068 字,大约阅读时间需要 3 分钟。

9102年了,.NET Core 2.x已经稳定,但是还是有很多人搞不定.NET Core的图片验证码。

下面说重点

1、引用Nuget包:System.Drawing.Common

2、像NET Framework 一样写你的验证码代码

3、发布

Windows 一般不会有问题

CentOS 6 :微软不提供DotNetCore的支持,告辞

CentOS 7 【非root下加sudo】

报错 Unable to load shared library 'libdl' or one of its dependencies

解决方法

# 以下地址不是绝对的,可以到 https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l查看libgdiplus的最新地址yum install -y https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libgdiplus-2.10-10.el7.x86_64.rpmyum install -y https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libgdiplus-devel-2.10-10.el7.x86_64.rpm

预览中文异常

解决方法

cd /usr/share/fontsmkdir YaHei# 在windows的C:\Windows\Fonts 找到你要的中文字体 copy文件到刚创建的文件夹 解决

Ubuntu 【非root下加sudo】

验证码异常

apt-get update && apt-get -y install libgdiplus

预览中文异常

解决方法

cd /usr/share/fontsmkdir YaHei# 在windows的C:\Windows\Fonts 找到你要的中文字体 copy文件到刚创建的文件夹  apt-get install ttf-mscorefonts-installer # 如果提示apt-get -f install就执行apt-get -f install mkfontscale mkfontdir fc-cache

Docker

Docker参考Ubuntu修改Dockerfile

转载于:https://www.cnblogs.com/for-example/p/netcore-image-chinese.html

你可能感兴趣的文章
Spring框架+Struts2框架第一次整合
查看>>
Django之ORM操作(聚合 分组、F Q)
查看>>
RabbitMQ系列之Centos 7安装RabbitMQ 3.6.1
查看>>
如何实现自定义同步组件
查看>>
用html5+flash两种方案实现前端长文转图
查看>>
测试记录
查看>>
codeforces 580D. Kefa and Dishes
查看>>
Java 中使用MySQL
查看>>
解决使用SecureCRT出现的Generic clipboard failure错误
查看>>
POJ 1816
查看>>
javascript 错误处理
查看>>
Django_Form表单补充
查看>>
Sql Server 2008常用操作系列 - 日期转字符串,可用格式列表
查看>>
Linux常用命令
查看>>
Spark Streaming中的操作函数分析
查看>>
《那些年啊,那些事——一个程序员的奋斗史》十二
查看>>
Vue 使用axios获取数据
查看>>
JS拖动技术--- 关于setCapture
查看>>
CentOS 7 服务器配置--安装nginx
查看>>
json数据在前端(javascript)和后端(php)转换
查看>>