-
Immagini
Salve.
-
Carico la foto tramite un FileUpload
-
La salvo su disco.
-
La carico nel controllo Image (MA LUI NON SI AGGIORNA!!!)
Dim photosPath As String = "~/public/user1.jpg"
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.imgPhoto.ImageUrl = photosPath
End SubProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myFile As HttpPostedFile = Me.FileUpload1.PostedFile' Memorizza il file in uno stream. Dim nFileLen As Integer = myFile.ContentLength Dim myData() As Byte = New Byte(nFileLen) {} myFile.InputStream.Read(myData, 0, nFileLen) Dim ms As New IO.MemoryStream(myData, 0, myData.Length) Dim myBitmap As New Drawing.Bitmap(ms) ' Salva il file. myBitmap.Save(photosPath, System.Drawing.Imaging.ImageFormat.Jpeg) myBitmap.Dispose() Me.imgPhoto.ImageUrl = photosPath
End Sub
Qualcuno mi sa dire dove sbaglio?
Grazie anticipatamente
-
-
Prova a fare un redirect alla pagina corrente
response.redirect(Request.Url.AbsolutePath)E' probabile che sia l'effetto postback che non effettua il rendering della nuova immagine mantenendo quella precedente al click.
I postback sono un'arma pericolosa
-
@lgiulio said:
Salve.
Dim photosPath As String = "~/public/user1.jpg"Questo è il percorso che hai scritto all'interno della pagina?