![](/img/trans.png)
[英]Invalid Viewstate, Invalid length for a Base-64 char array or string
[英]Exception coming When Converting Base64String to Byte array - Invalid length for a Base-64 char array or string
我有一个非常大的Base64
编码字符串,文件大小约为50mb。我想将此文件保存在服务器上,我正在使用以下代码将文件保存在服务器上,但出现异常:
例外:
"Invalid length for a Base-64 char array or string."
码:
byte[] filebytes = Convert.FromBase64String(fileData);
File.WriteAllBytes(filePath, filebytes);
我认为由于Base64
字符串的大小过大,超出了字节数组的最大长度,请帮助我如何解决此问题,
尝试这个:
byte[] filebytes = Convert.FromBase64String(fileData.Replace(" ","+"));
尝试在fileData中将空字符串替换为'+'。 此异常通常是由于空字符串引起的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.