diff --git a/24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs b/24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs index 5508f6d..1ea2125 100644 --- a/24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs +++ b/24Hour/Controllers/Common/LawyerArchivesUnAuthorizeController.cs @@ -131,7 +131,18 @@ namespace _24Hour.Controllers.Common Result 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); } @@ -143,4 +154,4 @@ namespace _24Hour.Controllers.Common } } } -} +} \ No newline at end of file