1
我想檢查用戶名是否是base64字符串。即使該字符串是base64編碼,它仍然會拋出非法的異常錯誤消息。我在這裏錯過了什麼?Converting.FromBase64String拋出格式異常
public bool checkBase64String(string value) //value = 「TWrXfr4gGTE%3d」
{
try
{
byte[] vArray = Convert.FromBase64String(value);
return true;
}
catch (FormatException ex)
{
ex.ToString();
}
return false;
}
輸入不是有效的Base-64字符串,因爲它含有非基本64字符,兩個以上的填充字符,或填充字符中非法字符。