![]()
ciao ragazzi
ho questa situazione, ho scaricato l'upload di baol, mi funziona tutto tranne il percorso delle immagini che mi viene salvato nel database access come d:/sitoweb/sitoweb/ecc...
spiego ulteriormente... sono nella root principale
all'interno ho una cartella "upload"
all'interno di upload questi file:
cartella "files" (dove vengono effettivamente salvate le immagini)
cartella "database" (con all'interno il file database.mdb)
un form che invia i dati al file database_upload
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("/upload/database/database.mdb"),"SELECT Top 1 * FROM news" .EnabledAspUpload = False .EnabledImageSize = False .EnabledLog = False .AutoRename = True .Overwrite = False .SetPath "files\" .Load .MoveFirst if .EOF then NumFiles = .Count() Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il ttipo di file." else .Database.Open() While Not .EOF .Save response.Write "il file " & .GetFileName &" è stato salvato " 'Inserimento dei valori .Database.Fields("immagine") = .GetCompletePathFile 'Inserimento .Database.AddNew() .MoveNext Wend end if End With Set oUpload = Nothing %>
ora come avrete notato questo file include il file "upload.asp"
dove c'è la maledetta riga:
iPath = Server.MapPath (StringPath) & "\"
ebbene quando vado poi a richiamare in una pagina di prova (nella cartella upload) le immagini con "../upload/files/<%=rs("immagine")%>"
mi appare un percorso assurdo con d:/
sto impazzendoooo![]()

Rispondi quotando