Frage : Asp.Net: Morgens Helfen-ICH, DAs ein Querystring zu ShowImage.ashx einer Abbildung in ImageData1 führt. Es reconized, während a als „System.Byte reconized []“


Ich führe ein Querystring zu ShowImage.ashx einer Abbildung in ImageData1

httpHandler'„>

das Problem ist, welches es, reconized ImageData1 als „System.Byte []“ Bedeutung, dass es noch in einem Satzmodus ist und geströmt werden muss.

ShowImage.ashx? Picture='System.Byte [] '

------------------------------------------------------------------------------------------------------------
ShowImages.ashx Code ist im Codeblock und er muss beheben, um ImageData duales Kartenbild-Daten zu einem zeigbaren Bild auszupacken. Ich bin das stuck kein I donot, wie….Bild auch sehen.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
Öffentlichkeit leeres ProcessRequest (HttpContext Zusammenhang)
   {

         Response.ContentType = „Bild/JPEG“
         Response.Expires = 0
         Response.Buffer = richten aus
         Response.Clear ()
         Schnur V = Request.QueryString [„Abbildung“];
         respone.write („Test: “ + V)
         Response.BinaryWrite (C (Request.QueryString („Abbildung“), Byte ())
         HttpContext.Current.ApplicationInstance.CompleteRequest ()

    }

}
Zubehöre:
 
Bild ist es darstellte
Bild ist es darstellte
 

Antwort : Asp.Net: Morgens Helfen-ICH, DAs ein Querystring zu ShowImage.ashx einer Abbildung in ImageData1 führt. Es reconized, während a als „System.Byte reconized []“

Ihre Architektur benötigt Verbesserung. Sie sieht wie Sie versucht, den Inhalt eines Bildes während ein Fragenschnurparameter unten zu schicken dem Klienten, dann lässt den Klienten ihn zurück zu dem Bediener senden in einem Zufuhrantrag aus, der ihn dann zurück zu dem Klienten als Bild sendet. Dieses ist schrecklich wirkungslos, da jedes Bild unten zum Browser zweimal geführt wird und zum Bediener einmal zurückgeschickt.

Stattdessen die Bild Identifikation einfach unten schicken dem Klienten, so:

httpHandler'„>

Dann in Ihrer Zufuhr, die Identifikation verwenden, um das Bild in der Datenbank oben zu schauen und es zum Browser zu schicken.
Weitere Lösungen  
 
programming4us programming4us