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

0 ответов

Другие вопросы по тегам