首页 > 解决方案 > Convert.ToBase64String 给出空字符串

问题描述

byte[] ImageArray = System.IO.File.ReadAllBytes(image_path);
string Base64String = Convert.ToBase64String(ImageArray);

我不明白为什么我得到一个空的 base64string 字符串。ImageArray.Length.ToString()给3015721,Base64String.Length.ToString()给4020964。所以图像肯定是读取和转换的。但是当我将 Base64String 打印或显示为字符串(例如MessageBox.Show(Base64String))时,我只会得到一个空字符串。

标签: c#wpftobase64string

解决方案


推荐阅读