Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    salvare nel DB percorso relativo con upload di Baol74

    E' da stamattina che sto impazzendo!!!!

    come faccio a salvare in un campo di un DB (in formato relativo) il percorso in cui vengono caricati i file?

    avrei necessità di salvarli in questo formato /public/img/nomefile.ext

    chi mi sa aiutare per favoreeeeeeeeee

  2. #2
    Allora sono a questo punto :

    per il file Upload_Database.asp
    <%
    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=" & request.ServerVariables("APPL_PHYSICAL_PATH")&("\m db-db\db.mdb"),"SELECT Top 1 * FROM artic"
    .EnabledAspUpload = False
    .EnabledImageSize = False
    .EnabledLog = False
    .AutoRename = True
    .Overwrite = False
    .SetPath "/public/"
    .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("Titolo") = .Form("Titolo")
    .Database.Fields("url_img") = .GetHTTPPathFile '.GetCompletePathFile
    response.Write "Il file " & .GetHTTPPathFile &" è stato salvato
    "
    'Inserimento
    .Database.AddNew()
    .MoveNext
    Wend
    end if
    End With
    Set oUpload = Nothing
    %>

    per il file Upload.asp
    Public Function SetPath(StringPath)
    iPath = Server.MapPath(StringPath) & "\"
    If IsDataLoad then
    MoveFirst
    While Not EOF
    Files("DestPath") = iPath
    Files.Update
    MoveNext
    Wend
    MoveFirst
    end if
    End function

    ma se vado a controllare il percorso memorizzato nel DB leggo questo :
    8/public/page.jpg

    dopo ore di ricerche ho capito questo :

    quell'8 credo che rappresenti il numero progressivo che iis7 assegna al mio sito ma come si fa per evitare che questo venga scritto e quindi il percorso salvato nel DB diventi /public/page.jpg ?

    grazie a chiunque decidesse di aiutarmi.

    ho visto che parecchi di voi utilizzano la classe e ricevono aiuto dal forum HELP MEEEEe

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.