downkyi登录二维码显示不了的原因和解决代码

登录二维码不能正常显示,通过Visual Studio 2022调试后发现Downkyi.Core.Utils.QRCode中的createQrCode函数有异常
image
原因是B站返回的二维码URL太长,当前代码中设置的二维码生成参数不允许生成包含这么长URL的二维码,所以触发异常,不能正常显示
经过实际测试,将QRCoder.QRCodeGenerator.ECCLevel.H设置为L可以解决

 

根据层主大佬的思路改好了DownKyi.Core.dll这个文件,需要的下载替换就可以加载二维码了

注意:替换前建议先备份原文件,成功登录后可换回去

download
来源:诚通云盘 | 提取码:dk86

下载地址
诚通网盘
密码:dk86
THE END