Eccoti il codice della pagina che fa upload.
C'è praticamente tutto
codice:
Public Dim aspnet as new aspnet.testo
const MaxWidth=350
const MaxHeight=250
Sub Page_Load(sender as object, e as eventargs)
dim formatoData as DateTime
formatoData = Date.now
formatoData = DateTime.Now.ToString("MM/dd/yyyy")
datainserimento.text = formatoData
End Sub
Sub avanti(sender as object, e as eventargs)
if InputFile.PostedFile = "" then
' se non vuole uplodare nessuna pagina
Server.Transfer("test2.aspx")
else
'se invece la vuole uplodare, salva l'immagine in memoria
Dim img as System.Drawing.Image = System.Drawing.Image.FromStream(inputFile.PostedFile.InputStream)
' controlla che l'immagine rispetti le dimensioni massime
If img.Width>MaxWidth OrElse img.Height>MaxHeight Then
response.write(aspnet.popup("L'Immagine è troppo grande"))
Else
Dim MyString as String = StrReverse(InputFile.Value)
Dim MyArray() as String = Split(MyString, "\")
Dim Ciccio as String = MyArray(0)
Ciccio = StrReverse(Ciccio)
InputNome.Value = Ciccio
inputFile.PostedFile.SaveAs(Server.MapPath("") & "/foto/" & Ciccio)
session("img") = Ciccio
Session("immagineB") = Ciccio
Server.Transfer("test2.aspx")
'End if
End if
End if
End Sub
</script>
ps = aspnet.popup è un javascript popup che uso attraverso una class library creata da me. tu puoi metterci benissimo un response.write
ciao