Ciao, nel post di prima volevo catturare uno stream ed inserirlo in una pagina senza salvarlo sul server.
Ora il problema e' convertire lo stream in controllo
Sub invia(ByVal sender As Object, ByVal e As System.EventArgs)
Dim immagine As Stream
immagine = File1.PostedFile.InputStream
'*****Qui ho lo stream
Dim bmpStream As System.Drawing.Bitmap = System.Drawing.Image.FromStream(immagine)
Dim bmp As New Bitmap(bmpStream, New Size(100, 100))
'****fino a qui tutto ok ed ho l'immagine
'*****Questo funziona se imposto il content type della pagina a jpeg
'Response.ContentType = bmp.RawFormat.ToString
'bmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
'****
'****Io invece voglio mettere l'immagine direttamente in un controllo pagina
Dim a As System.Web.UI.WebControls.Image
a = DirectCast(bmp, System.Web.UI.WebControls.Image)
'*******ERRORE !!!!!!!!!!!!!!!!!!
Page.Controls.Add (a)
bmp.Dispose()
Response.End()
End Sub

Rispondi quotando
