Obiettivo: Ho una miniatura come array di byte in memoria. Una volta che un utente carica la propria immagine, voglio visualizzarla in un httphandler prima di scriverla nel database. Ho usato questo codice per leggerlo e mostrarlo correttamente da un database. Ma ora voglio visualizzarlo dalla sessione:Come posso utilizzare la variabile Session in HttpHandler
Public Sub ProcessRequest(ByVal context As HttpContext) _
Implements IHttpHandler.ProcessRequest
Dim oPhotoMgt As New PhotoMgt
Dim intPhotoID As Int32 = context.Request.QueryString("id")
Dim oPhoto As New Photo
oPhoto = oPhotoMgt.GetPhotoByID(intPhotoID)
context.Response.ContentType = "image/jpeg"
context.Response.BinaryWrite(oPhoto.Bytes.ToArray())
End Sub
Grazie Thorarin. Implemento IRequiresSessionState ma non riesco ancora a vedere la variabile Session. Sto ricevendo il messaggio "Nome 'Sessione' non dichiarato –
Aggiornato l'esempio per dimostrare l'uso della sessione. +1 a Jack :) – Thorarin