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)
), Я просто получаю пустую строку.