Подтвердить что ты не робот

Как ответить .write bytearray?

Это не работает:

byte[] tgtBytes = ...

Response.Write(tgtBytes);
4b9b3361

Ответ 1

Вы, вероятно, ищете:

Response.BinaryWrite(tgtBytes);

Документация MSDN здесь.

Ответ 2

Response.OutputStream.Write(tgtBytes, 0, tgtBytes.Length);

Ответ 3

Если вы хотите вывести шестнадцатеричные значения

byte[] tgtBytes = ...
foreach (byte b in tgtBytes)
    Response.Write("{0:2x}", b);

Или вы хотите сделать;

Response.Write(System.Text.Encoding.ASCII.GetString(tgtBytes));

Чтобы преобразовать байты в текст ASCII и вывести строку.