FromBase64String导致无效长度

时间:2014-10-16 18:31:55

标签: c# serialization base64 deserialization

我遇到了使用Convert.ToBase64StringFromBase64String序列化/反序列化的问题。

我的代码目前将获取一个类,序列化为内存流,然后使用ToBase64String(将内存流转换为字符串。

当我尝试反序列化时,我要做的第一件事就是FromBase64String()

但是,在运行FromBase64String()时,它有时会抛出一个错误,指出该字符串的长度无效。

是否有人能够明确说明为什么它没有正确转换为base 64?

编辑:

谢谢大家。我能够弄清楚问题是什么:在序列化更多数据之前我忘记清除内存流。

0 个答案:

没有答案