Browse Source

添加对base64验证

develop-lawyerExampaper
胡超1 2 years ago
parent
commit
f95e5b17c5
  1. 13
      24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs

13
24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs

@ -131,7 +131,18 @@ namespace _24Hour.Controllers.Common
Result<string> result = new();
try
{
result.result = Encoding.UTF8.GetString(Convert.FromBase64String(data.QRData));
var qrdata = data.QRData;
var count = data.QRData.Length;
var a = count % 4;
if (a != 0)
{
for (int i = 0; i < a; i++)
{
qrdata += "=";
}
}
result.result = Encoding.UTF8.GetString(Convert.FromBase64String(qrdata));
result.IsSucceed = true;
return Task.FromResult(result);
}

Loading…
Cancel
Save