Cel: Mam miniaturę jako tablicę bajtów w pamięci. Gdy użytkownik prześle swój obraz, chcę go wyświetlić w serwisie httphandler przed zapisaniem go w bazie danych. Użyłem tego kodu, aby z powodzeniem odczytać go i wyświetlić z bazy danych. Ale teraz chcę, aby wyświetlić go z sesji:Jak używać zmiennej Session w 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
Dziękuję Thorarin. Implementuję IRequiresSessionState, ale nadal nie można zobaczyć zmiennej Session. Otrzymuję komunikat "Nazwa" Sesja nie jest zadeklarowana –
Zaktualizowałam przykład demonstrujący użycie sesji +1 do Jacka :) – Thorarin