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)
)时,我只会得到一个空字符串。