Ciao a tutti.
Sto utilizzando l'upload di baol con l'inserimento di dati in un database per realizzare una bacheca di annunci economici.
L'upload funziona perfettamente.
Avrei però la necessità di rendere facoltativo l'invio del file (una foto) mantenendo comunque l'invio dei dati nel db.
Ho modificato in questo modo il codice:
So bene che, essendo il form di inserimento dei dati enctype="multipart/form-data", non posso utilizzare il "request.form"...ma non so cos'altro fare...codice:<% strConn = Application("dbconn") Dim oUpload Set oUpload= new cUpload With oUpload 'La riga seguente imposta la connessione al database e la tabella di inserimento dati 'La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open() .SetDatabase strConn,"SELECT Top 1 * FROM INSERZIONI" .EnabledAspUpload = False .EnabledImageSize = False .EnabledLog = False .AutoRename = True .Overwrite = False .SetPath "\public\files\" .Load .MoveFirst if .EOF then if Request.Form("percorso") = "" then .Database.Open() .Save response.Write "Annuncio senza foto inserito!" 'Inserimento dei valori .Database.Fields("foto") = "no_img.gif" .Database.Fields("percorso") = "/public/files/no_img.gif" .Database.Fields("descrizione") = .Form("descrizione") 'Inserimento .Database.AddNew() .MoveNext else NumFiles = .Count() Response.write "OPERAZIONE FALLITA Il file " & .GetFileName &" non è stato inviato!" end if else .Database.Open() While Not .EOF .Save response.Write "Annuncio con foto inserito!" 'Inserimento dei valori .Database.Fields("foto") = .GetFileName .Database.Fields("percorso") = .GetHttpPathFile .Database.Fields("descrizione") = .Form("descrizione") 'Inserimento .Database.AddNew() .MoveNext Wend end if End With Set oUpload = Nothing %>![]()
potete aiutarmi?
grazie mille

Rispondi quotando
