ciao a tutti, sto cercando di realizzare un form per upload di file. ho trovato il seguente script che va bene ma il problema è che vorrei richiamarlo da un'altra pagina. In poche parole ho una pagina INSERIMENTO.ASP dove inserisco i dati del file da caricare su un DB Access(data, nome file, descrizione, percorso) e poi vorrei richiamare l'upload.aspx per fare l'upload inviandogli come parametro il "percorso". Spero che sia stato chiaro.
grazie mille.alex
<%@ page language="VB" %>
<script runat="Server">
Private Sub Upload(Sender as Object, e as EventArgs)
If Len(Trim(File.Value)) = 0 Then
Messaggio.Text = "Sfoglia per caricare un file"
'ElseIf File.PostedFile.ContentType <> "image/pjpeg" Then
'Messaggio.Text = "Puoi caricare solo file JPEG"
'ElseIf File.PostedFile.ContentLength > 100000000 Then
'Messaggio.Text = "Il file non può superare i 100 Kb"
Else
Dim s() As String = Split(File.Value, "\")
File.PostedFile.SaveAs(Server.MapPath("mdb-database/" & s(UBound(s))))
Messaggio.Text = "File caricato con successo"
End If
End Sub
</script>
<html>
<head>
<title>Upload File in VB.NET</title>
</head>
<body>
<form id="Modulo" method="post" enctype="multipart/form-data" runat="server">
<input type="file" id="File" runat="server">
<asp:Button runat="server" Text="Upload" OnClick="Upload" />
<asp:label id="Messaggio" runat="Server" />
</form>
Powered by MR Webmaster</p>
</body>
</html>

Rispondi quotando
