Di seguito il codice che uso per fare l'upload, ma non saprei come modificarlo per rendere facoltativo l'invio del file
non sono molto esperto in asp
codice:
<%
Dim oUpload
Set oUpload= new cUpload
With oUpload
'La riga seguente impoosta la connessione al database e la tabella di inserimento dati
'La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open()
.SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("../database/db_admin.mdb"),"SELECT Top 1 * FROM tb_offerteIT"
.EnabledAspUpload = False
.EnabledImageSize = False
.EnabledLog = False
.AutoRename = True
.Overwrite = False
.SetPath "..\foto\fotonews\"
.Load
.UploadOnly "Images"
If Not .EOF then
.Database.Open()
While Not .EOF
.Save
response.Write "il file " & .GetFileName &" è stato salvato
"
'Inserimento dei valori
.Database.Fields("Data") = .Form("Data")
.Database.Fields("Titolo") = .Form("Titolo")
.Database.Fields("Notizia") = .Form("Notizia")
.Database.Fields("Percorso") = .GetFileName
'Inserimento
.Database.AddNew()
.MoveNext
Wend
.Database.Close
else
response.write("Nessuna immagine caricata")
end if
End With
Set oUpload = Nothing
%>
Altamira