我正在尝试使用
将base64
字符串转换为byte array
Convert.FromBase64String
然而,它让我回头
当Base64String包含大尺寸(100MB + - )时,System.OutOfMemoryException错误
有没有其他方法可以解决这个问题?
答案 0 :(得分:0)
尝试将对Convert.FromBase64String的调用拆分为较小的块,可能约为50MB,并随时添加到字节数组中。这应该在字符串被解码时限制内存使用量。
如果您仍然遇到内存问题,可能需要尝试将结果写入磁盘。