Ничего себе, я понятия не имею, как я пропустил этот последний бит. Эта страница была первым, что я проверил. Думаю, мне просто нужно больше внимания уделять.

ся, у меня проблема сHttpServerUtility.UrlTokenDecode(string), поскольку он постоянно возвращает ноль, вызывая сбой программы.

Из того, что я собрал, этот метод преобразует строку в ее Base64 Byte-Array. К сожалению, первоначального разработчика кода больше нет с нами, и кажется, что не многие в моем офисе знакомы с кодом.

public string DecodeUrlData(string urlData)
{
    string lsReturnVal = string.Empty;
    byte[] decodedrtfBytes = HttpServerUtility.UrlTokenDecode(urlData);

    lsReturnVal = System.Text.ASCIIEncoding.ASCII.GetString(decodedrtfBytes);
    return lsReturnVal;
}

Это код, который был написан, иurlData имеет следующее значение:

urlData = "pdfSignature template testing."

(Также следует знать, чтоurlData может иметь значение "string" или строку rtfformatted)

Но в конечном итоге происходит, когдаHttpServerUtility.UrlTokenDecode(urlData) выполняется строка, байтовый массив заканчивается нулем (вызывая исключение в следующей строке).

Есть ли другой способ преобразовать строку в base64, который будет работать, или почему он продолжает выдавать нулевое значение?

Ответы на вопрос(1)

Ваш ответ на вопрос