Credo che sia uno degli argomenti + trattati del forum
cmq:
(aruba di default usa la cartella public per gli upload)
codice:
<%
Dim oUpload
Set oUpload= new cUpload
With oUpload
immagine = oUpload.Form("immagine") <--- da form
.EnabledAspUpload = False
'.EnabledImageSize = TRUE
.EnabledLog = False
.AutoRename = False
.Overwrite = True
.SetPath "\public\ed eventuale sottocartella"
.Load
.UploadOnly "Images"
While Not .Eof
.Save
.MoveNext
Wend
End With
Set oUpload = Nothing
'poi da quì in poi fai il classico insert into tipo...
strSql = "INSERT INTO nome_tabella"
strSql = strSql & "(immagine)"
strSql = strSql & " VALUES (" &ToSql(immagine)& ")"
cn.Execute strSql
%>
nella stessa pagina includi 1 file chiamato upload.asp (non è cosa mia ma una classe fatta da baol...scaricatelo da quì http://www.sportvillage.org/upload.txt , rinominalo come .ASP)
quel TOSQL che vedi in INSERT INTO è questa funzione ...comoda comoda:
codice:
Function ToSql(sString)
ToSql = "'" & Replace (Replace(sString,"chr(34)",chr(34)&chr(34)) ,"'", "''") & "'"
End Function
ovviamente da includere...io la metto inclusa sempre nel file di connessione al DB
ok?