Come script ho usato il File Include reperibile a questo >>LINK<<
(lo lascio come link in quanto troppo lungo da mettere qui
Mentre la pagina di Upload è questa (ho tralasciato l'aspetto grafico HTML):
codice:
</head>
<%
Data=Day(Date())&"/"&Month(Date())&"/"&Year(Date())
Dim Upload
Set Upload = New bylucianiUpload
Upload.AllowedExt = "doc, pdf, jpg, rtf, txt, xls, csv, docx, jpeg, gif, bmp" 'estensioni ammesse
Upload.MaxFileSize = 10000000 'max dimensione del singolo file: 10Mb
Upload.TotalMaxFileSize = 15000000 'totale max della somma delle dimensioni: 15Mb
Upload.Upload()
Upload.Files.File("FileMultimediale").SaveAs "/Documenti/" & Upload.Files.File("FileMultimediale").FileName
Titolo=Upload.Form.Field("Titolo").Value
Doc=Upload.Files.File("FileMultimediale").FileName
set rs_update=conn.execute("Insert into Documenti ([Titolo],[File],[DataFile]) Values ('"&Titolo&"','"&Doc&"','"&Data&"')")
set Upload = nothing
%>
<body>
...
</body>
</html>
Per farvi capire i collegamenti con il Modulo di Invio File, vi posto anche quello:
codice:
<table width="600" border="2" align="center" cellspacing="0" cellpadding="5" bgcolor="#D2E0FF" >
<tr>
<td colspan="2" height="50" align="center" valign="middle" style="font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#000099">
Inserimento Documenti</td>
</tr>
<form name="InvioDoc" id="InvioDoc" method="post" onsubmit="return controllo();" enctype="multipart/form-data" action="salvadoc.asp">
<tr>
<td height="25" width="150" style="font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000099">
Titolo:</td>
<td height="25" width="450">
<input type="text" name="Titolo" size="50" maxlength="255" value="Inserisci il Titolo del Documento" onfocus="if(this.value=='Inserisci il Titolo del Documento')this.value='';"></td>
</tr>
<tr>
<td height="25" width="150" style="font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000099">
Documento:</td>
<td height="25" width="450">
<input type="file" name="FileMultimediale" size="50" maxlength="255"></td>
</tr>
<tr>
<td colspan="2" align="center"></td>
</tr>
<tr>
<td colspan="2" height="25" width="600" align="center">
<input type="reset" value="Cancella">
<input type="submit" name="InvioDoc" value="Invio"></td>
</tr>
</form>
<tr >
<td align="right" width="600px" colspan="2">
<span style="text-align:left">
Torna alla Consolle
</span>
</td>
</tr>
</table>
Spero possa esservi utile.