当前位置:网络安全 > Base64 错误的解决方案(Base-64 字符数组或字符串的长度无效,)输入不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、超过两个填充字符或填充字符之间,包含非法字符,)

Base64 错误的解决方案(Base-64 字符数组或字符串的长度无效,)输入不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、超过两个填充字符或填充字符之间,包含非法字符,)

  • 发布:2023-09-29 14:37

-->


Base64错误的解决方法如下:

1。 FormatException:输入不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符或填充字符中包含非空白字符。 ]
System.Convert.FromBase64String(String s) +0
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +77
System.Web.UI.Object StateFormatter .System.Web.UI .IStateFormatter.Deserialize(字符串序列化状态)+4

2。输入不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符或填充字符之间的非法字符。

3。 Base-64 字符数组或字符串的长度无效。

解决方案:过滤特殊字符即可

使用系统;
使用 Microsoft.VisualStudio.TestTools.UnitTesting;
使用 MnCny 接口;
使用 System.Web;
使用 System.Collections.Generic;
使用 System.Collections.Specialized;
使用 System.Linq;
使用系统.IO; 命名空间 UnitTestProject1
{
[测试班]
公共课UnitTest1
{
[测试方法]
公共无效测试方法1()
{ 试试
{
var imgData =“/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQchHBwoIChMKChMoGhYaK CgoKCgoKC goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCADwAPADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUE GE1FhByJxFDKB kaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdisUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2 t 7i5usLDxMXGx8 jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHweEAAweBAQEBAQEBAQAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcrRMiMoEIFEKRob Hbc 1d bX2Nna4uPk5ebn 6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5UooooAKKKACiiiigAooooAKKKKACiiiigAooooAKKKKACiiiigAooooAKKKKACiiiigAooooAKKKKACiiiigAooooAKKKKACiiiigAooooooooooooaakkkkkaciiigaooooooAoAoAoakkkkaciiiGaooooAaAoakkkkaciiiIGaooooakkkakiiiGaooooAoakkiiGaaooooAoakkiiGaaooooooAoakkiiGaaooooookkiiiGaooooookkiigaooooooakkiigaooookkiiGaaooooa kkkkaciiiGaaooooAoAakkkaciiiGaooooAakkkaciii GaaooAaakkkaciiiGaooooakkkaciiGaooooakkkaciiiGaooooakkkaciiiGaa ooooakkkaciiiGaooooakkkakkakiiGaooooakkkakkakkacip7azubpswswtvMFNMFNMFNMFNMFNMFNMFNMFNMFNMF4gutilsrghgh/Poan/ORFPC PXXOXTT1AR/AA4N+Ibmciuwi+HPijhms3hih+3 mv9M1YI+GEUYDO+YUE8JF/E1KDCCOXSTQUOHorU2J+KRF/EPHFDJ/UTL/XFCXVF/AQSYJ GX3ps+45city7 8j69Almbsr6xp5g/8dzwnlfjc5SVGJCDVYNBRngxwwu5x16qwyiIIIIQMGOP8cbyueEJRNY9AOYAfDW 09PJ5D1BLDGQQOCGLDBDBDBDBD5XAKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKA Cvepcoh6PFOEM3P8AZDSZPBEORPBEORPBEORPBEORPBEORWIM0RWORWTISVHLSEQCWYKR9BIVMZTJBWFU+Q4vpwnxNXNZXT0/U2CKLY VCACKS2XGDGKS2XGKS2/OMB95LT/HXRUJUI15 /Auyh77 / WibiVGb7tAB5xHLIQKkBV145BoBDDgg1GBsmAHRu1IBE/dybD909KbeW8VxFiaNJAOCOOIp9wMKG9Dmpeop36iavuZEuiaO6Bn0nT3Y+tsh/pTrfw9pEXI0uwDeot0GP0q5bgs5z0Sp5H2IT+VVzy2uZfV6V/hX3IjRILVdsESJn+FFAryP4zwY1 iwuSu1pYCh99rf/ZV69EmPmbljXl3xwA8zR2HpMP8A0D/GuvL3/tC+f5Hj8RQX9nz02t+aPLqKKK+iPzQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvonwlYzWXhfTYZxsuEhG4emecH868d+HeinWPEc Idd1vb/vpPQ46D8T+gNe/wDavGzSqrqmvU+34Twkoxnin10X6/16jEIkjye/WorY7WaI9jxUlv8Adb0zUbITMxX7wryT7Ic/7uTf/CeDU3DD1FRo6umMMHuDSetTj7jFfagCQKqfdAFRg+ZMCO i96PJLffckelSAKi4HAFICO4OVA9Tipe1QofNk3fwr096lc7VJPagCK3x8596WXmVF/GmWmRvB7nNPl4lQ/hT6gPkbahNeXfGqPFtpDnk7pcn8F/ WAK9RlXchA615n8aGD6ZpZ/iWVwfyFdWB/jx/roeNn6vl9X5fmjyeiiivpT8vCiiigAooooAKKKKACiiigAooooAKKKKACiiigD1z4Ihf7P1Q4G7zUye+MGvRpnwNq8segrzT4KBms9VAbAEkf8mr01I1T nqfU181jv48v66H6jkH/IvpfP82EahEA9KZD8zO/qaR2LnYn4mpVAVcDtXIewI8at14PrUIMgk2I24DrntT2kLnbHz6n0p8aBBj8zTAbmb0WoZVdiELZJ7DtU8km3heWPQURJt5PLHqaAHIoR QB0FRTt0TPXrUkrhFyfwqKKEs3mS8k9vSgBpkAlUqDt6E1NIu9cd+1OZQVIxxUcbFDsf8D60ALFJn5W4YV558bFH9j6cwHPnkf8Ajpr0V0Vxz19a86+M6Mmh2GWJH2jv/umunBfx4nk55/uFX0/VHkFFFFfTH5YFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFdl8QbE+To2qquFvLOMOR3YIMH8QR+VcbXsd1p39t/Ca02Lumgt1kj+q ZBH5Aj8a5MTU9lOEul7feexlmH+tUa9Jb8qkvVP8A4Nih8EnYQ6uqjPzRH/0OvTSrv99to9BXl3wSkK/2yoBJPk4/8fr1Hy2fmRuPQV42P/3iXy/JH2/Dz/4Tqfz/APSmAdE+WMZPtRset 75wPQU/5Ix2ApnnE8RqT71yHtEigIOOBTGkLHbHyfX0pPLZ/wDWNx6CnEpEOoAoAI49vJ5Y96WSQJx1PpUe95OEGB6mnpGF56t6mgCFUaSfLnO3t6VYZgqkmo4OS59TRPyUHYmgBMPJyTtX0 FKbdSOSc+tS0wyAOFIxnoaAI28yEZB3L71wHxncvoFjlcD7T1/4C1ejHmvNfjKdui2Ufb7Tkf8AfJrpwX8eJ5Oef7hV9P1R5HRRRX0x+WBRRRQAUUUAFFFFABRRRQAUUUAFFFFABXtfwv1myufC​​8Gm +cv223D7om4JUuSCPUYNeKVJBLJBMksDtHKhyrqcEH2Nc+ Jw6rw5W7HpZVmMsur+1SumrNeX9I9j8Aad/YvifxJaEbYgYnj/wBw7iP54/Cu63vJ9wYHqa8/+GevHXb25OolP7QigRN44MyBjyR2IJ/HD2xXoLy4O1BuNeDi1JVXz76fkfoeTulLCp0f hu7eV23b5bAIlHLncfU0GVRwg3H2pBEznMjfgKedsak4AFcx6gzEr9TsH60geESHJOTQA0vJyq+nrUixovQUAN89KcJFboRTsD0FNaJG7YPrSAZDw7r6GnTLuXjqORULK8UgfO5e9WVIYZByKYDI5Aw 9D3FNuCCAo5YmnvErHJGD6ihIlToOfWkA4dK8y+NbD7Fp69zKx/If/AF69MkcIpJryb4zSlv7KQ9zK5H/fIH9a7MAr14/10PGz+XLl9R+n5o8zooor6Q/LwooooAKKKKACiiigAooooAKKKKACiiigAooooA0NB1OXR9Wtr6HkxNll/vL3H4ivoqxeG8s 4bqzkzDMgdCO4NfMteq/CDX2MM2jznJjzLBn+7/Ev58/ia8zMqHPD2i3X5H1XC+YexrPDTektvX/g/wCR6YHZDiQcetJxLJ/sL+tPLK6EjkUluuIhXhn349nCLk1GPMk5zsH60mPMm56LT5H2 AYGWPQUAN8k/89GzRmSPr8y0bpQMlQR7U9HDjj8RQAoYouryDVdlaKX5DhW7Gn48uUY+6386fKu6MjuOlADfMkHVKaZ3LbVTmlMn7tcfebipI0CL6nuaAIvILkGVifavG/jDcpJ4litoulvAA3szen+W2vX 9T1CLT7Oe5mOI4ULufQCvnDVr6XU9Tub2f/WTyFyPTPQfgOK9PLKblNzeyPlOKsUoYeOHW8nf5L/glSiiivcPgQooooAKKKKACiiigAooooAKKKKACiiigAooooAKtaZfT6ZqEF5aPsnhbcp/ ofY9Kq0Umk1ZlRk4NSi7NH0V4e1m313SUv7LgkbZos8o3ch/AD0rYt23RAivnfwr4huvDupC5t/nib5ZoSeJF/x9DXunhzWLTV7QXFjJujb+E/eQ/wB0jsa+exmEdB3Xwn6XkucRzCnyT0qL dd/Nf1oacPEkgPXNEuVdXxkDrRICrh1H1FSI6sOCDXEe4Ijq/SmH5Zxj+LipCVUc4FRJ+8k3Y+UdKQDrgfJn0Oak7VFOchV9TUvagCtbDLsT0XgVNM+1eOp4FMtsHfj1rhfiJ41j0xXsNKV78jD uvIh/wDsvbtWtKlKtPlicuMxlLB03VrOyX4+SML4reI1lf8AsSyfKRsGunB+8w6J+HU++PSvNqVmLMWYksTkk9TSV9NQoqjBQR+WY/Gzx1d1p9dvJdgooorU4wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACtLQtavdDvRc2Eu1ujIeVcehFZtFKUVJWexdOpOlJTg7NdT2PTfilpkkCjULW6hmx 83lgOv55B/SrbfETw43O+6B9oTXiNFcLy2i3dXPfhxPjoqzafy/yPbT8RfDi87rt/8Atl/9emSfFHQ0GEt79/pGo/m1eK0Uv7No+YPijHPt93/BPW5fipZCQtFp1y+OgZ1X/GqF18V7lgf sulQxn1kmL/yArzOitFgKC+z+ZhPiLMJ/8vLeiX+R1Op+O9dvoniFwtrE/wB5bddpP/AuT+tcueTzSUV0wpwpq0FY8uvia2JlzVpOT8woooqzAKKKKACiiigAooooAKKKKAP/2Q3D3D";
 //过滤特殊字符即可
string dummyData = imgData.Trim().Replace("%", "").Replace(",", "").Replace(" ", "+");
if (dummyData.Length % 4 > 0)
{
dummyData = dummyData.PadRight(dummyData.Length + 4 - dummyData.Length % 4, '=');
}
byte[] byteArray = Convert.FromBase64String(dummyData); }
catch (System.Exception exp)
{
// 创建流或读取流时出错。
System.Console.WriteLine("{0}", exp.Message);
返回;
} }
}
}

好消息,

程序员的早餐机。和店主聊ideaam可以省20元。点击链接或复制此说明¥k3MbbVKccMU¥前往淘宝

或者扫描淘宝二维码支持我们

-------------------------------------------------------- --- ---------------------------------------------------------- --- --------------------------

-->

相关文章

最新资讯

热门推荐