【问题标题】:blazor - captcha issue System.Drawing.Common is not supportedblazor - 验证码问题 System.Drawing.Common 不受支持
【发布时间】:2021-01-12 07:27:25
【问题描述】:

我都是 blazor 的新手,我试图实现验证码但没有成功,我尝试了不同的 NuGet 包,但出现以下错误“此平台不支持 System.Drawing.Common。”(还添加了这个NuGet 包),我使用的是 wasm .NET core 5.0 可能是什么问题?

【问题讨论】:

    标签: blazor recaptcha captcha blazor-client-side blazor-webassembly


    【解决方案1】:

    “System.Drawing.Common”依赖于 GDI+,不能在 Blazor-Wasm 中使用。 但由于它使用 GDI+,因此最好不要在服务器/Web 应用程序上使用它。 .net(主要是 6 个)中的计划是(慢慢地)摆脱它并使用其他库,如 SkiaSharp 或 ImageSharp。

    你应该尝试使用另一个库。

    您想如何创建验证码? 您可以使用 Canvas 从头开始​​创建它 (Canvas Lib) 或使用 recaptcha via JS-Interophcaptcha (JS-Interop)

    【讨论】:

      猜你喜欢
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多