Dies funktioniert nicht:wie zu response.write bytearray?
byte[] tgtBytes = ...
Response.Write(tgtBytes);
Dies funktioniert nicht:wie zu response.write bytearray?
byte[] tgtBytes = ...
Response.Write(tgtBytes);
Wenn Sie die Ausgabe hex wollen Werte
byte[] tgtBytes = ...
foreach (byte b in tgtBytes)
Response.Write("{0:2x}", b);
Oder möchten Sie tun wollen;
Response.Write(System.Text.Encoding.ASCII.GetString(tgtBytes));
Um die Bytes in ASCII-Text zu konvertieren und eine Zeichenfolge auszugeben.
Response.OutputStream.Write(tgtBytes, 0, tgtBytes.Length);
Dies funktioniert tatsächlich besser, wenn Sie den Response-Stream verwenden möchten, wenn die Datei riesig ist. Vielen Dank! –
Ich habe nie verstanden, nicht-alphabetische Reihenfolge der eindeutig verwandten Funktionen .. Es macht offensichtlich, Dinge wie diese viel schwieriger zu finden. –
Wenn Sie in Visual Studio arbeiten, wenn Sie Response.Write eingeben, wird es auch BinaryWrite in der Autocomplete-Liste anzeigen. Oder vielleicht nur, weil ich Nachschärfer benutze? –
Das ist ein neues Feature in Visual Studio 2010. Frühere Versionen wurden nur am Anfang von Elementnamen automatisch abgeschlossen, nicht der Inhalt von Elementnamen. –