Ho utilizzato questo script di Baol per eseguire un UPLOAD e tutto funziona benissimo:
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("/mdb-database/download.mdb"),"SELECT Top 1 * FROM ARCHIVIO" .EnabledAspUpload = False .EnabledImageSize = False .EnabledLog = False .AutoRename = True .Overwrite = False .SetPath "\public\files\" .Load .MoveFirst if .EOF then NumFiles = .Count() Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il tipo di file." else .Database.Open() While Not .EOF .Save response.Write "il file " & .GetFileName &" è stato salvato " 'Inserimento dei valori .Database.Fields("NOME") = .GetFileName .Database.Fields("MITTENTE") = .Form("MITTENTE") .Database.Fields("PERCORSO") = .GetHttpPathFile 'Inserimento .Database.AddNew() .MoveNext Wend end if End With Set oUpload = Nothing %>
Vorrei modificarlo leggermente e vi chiedo se esiste una funzione
"GetDate"/"GetTime" che mi permetta di inserire nel database,
analogamente a "GetFileName", l'ora e la data in cui è stato
effettuato il download!
es:
codice:.Database.Fields("DATA") = .GetDate .Database.Fields("ORA") = .GetTime
Vorrei sapere inoltre che script aggiungere per far si che, una volta
effettuato l'upload, la pagina venga indirizzata direttamente a
un'altra pagina (es:archivio.asp).
Spero possiate aiutarmi.
Buon lavoro a tutti
max![]()

Rispondi quotando
