System.FormatException FromBase64String - C#

Узнай цену своей работы

Формулировка задачи:

public string this[string name]
        {
            set
            {
                _data.Add(name, _encryptor.Encrypt(FromBase64String(value)));//Err
            }
        }
Отладка показывает следующее : В чем проблема ? + Резаная трасировка стека

Необработанное исключение: System.FormatException: Недопустимая длина строки или массива знаков Base-64. в System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) в System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) в System.Convert.FromBase64String(String s) в TCPChat.ProtectedData.set_Item(String name, String value) в C:\Users\RAE.Denis-PC\Documents\SharpDevelop Projects\WEB\TCPChat\Client.cs:строка 18 в TCPChat.Program.Main(String[] args) в C:\Users\RAE.Denis-PC\Documents\SharpDevelop Projects\WEB\TCPChat\Program.cs:строка 13

Решение задачи: «System.FormatException FromBase64String»

textual
Листинг программы
var utf8 = new UTF8Encoding(encoderShouldEmitUTF8Identifier:false, throwOnInvalidBytes:true);
for(int i = 0 ; i < 255; i++) 
    Write(utf8.GetString(new byte[]{(byte)i}));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы