Visualizzazione dei risultati da 1 a 10 su 10

Discussione: upload baol

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    69

    upload baol

    ciao a tutti
    sto utilizzando l'ottimo script di baol per l'upload di file sul server e contemporaneamente per l'inserimento di record nel database
    funziona, ma ho il problema degli indirizzi dei file uplodati
    il metodo utilizzato da baol (contenuto nel file upload_database.asp) è il seguente:

    GetCompletePathFile

    ora il problema è che questo metodo inserisce nel database il seguente indirizzo del file:

    d:\siti\prova\public\egg04_0.jpg

    io invece vorrei un indirizzo di questo tipo (che funziona)

    /public/egg04_0.jpg

    ho cercato qualche metodo alternativo (anche nella guida di baol), ma non funzionano:

    GetPathFile
    GetPathVirtual

    se qualcuno ha un'idea...
    grazie ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    69
    ma a qualcuno di voi funziona con un indirizzo di questo tipo?

    d:\siti\prova\public\egg04_0.jpg

    perchè a me non visualizza l'immagine, nella scheda del prodotto
    ovviamente parlo in locale
    ma anche uploadando l'immagine in remoto, mi scrive un indirizzo di questo tipo

    d:\inetpub\webs\prova\public\oval_clock.jpg

    non capisco perchè baol l'ha fatto così, o sono io che sbaglio qualcosa?
    ma non saprei proprio cosa!!

  3. #3
    se invece di usare il metodo memorizzi la path di destinaizone che hai impostato tu fai prima

    del tipo:

    oUpload.setPath "public/xx"

    quando salvi nel database usi "public/xx/" & nomefile


    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    69
    grazie per la tua risposta
    ma aspe che non ho capito bene, ti posto il codice che già sto sbattendo!


    <%
    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/car/car_catalogo.mdb"),"SELECT * FROM catalogo_ctl"
    .EnabledAspUpload = False
    .EnabledImageSize = False
    .EnabledLog = False
    .AutoRename = True
    .Overwrite = False
    .SetPath "/../public"
    .Load
    .MoveFirst
    .Database.Open()
    .Save
    response.Write "il file è stato salvato
    "
    'Inserimento dei valori
    .Database.Fields("marca_ctl") = .Form("marca_ctl")
    .Database.Fields("modello_ctl") = .Form("modello_ctl")
    .Database.Fields("tipo_ctl") = .Form("tipo_ctl")
    .Database.Fields("almentazione_ctl") = .Form("almentazione_ctl")
    .Database.Fields("immatricolazione_ctl") = .Form("immatricolazione_ctl")
    .Database.Fields("cambio_ctl") = .Form("cambio_ctl")
    .Database.Fields("porte_ctl") = .Form("porte_ctl")
    .Database.Fields("categoria_ctl") = .Form("categoria_ctl")
    .Database.Fields("cvfiscali_ctl") = .Form("cvfiscali_ctl")
    .Database.Fields("km_ctl") = .Form("km_ctl")
    .Database.Fields("colore_ctl") = .Form("colore_ctl")
    .Database.Fields("optional_ctl") = .Form("optional_ctl")
    .Database.Fields("commento_ctl") = .Form("commento_ctl")
    .Database.Fields("prezzo_ctl") = .Form("prezzo_ctl")
    .Database.Fields("imm_grandi_ctl") = .GetCompletePathFile
    'Inserimento
    .Database.AddNew()
    .MoveNext
    End With
    Set oUpload = Nothing
    %>

    ma allora baol ha sbagliato? per capire
    grazie ciao

  5. #5
    .Database.Fields("imm_grandi_ctl") = "../../public/" & .Files("Name")


    non è baol che sbaglia, ma mi sa che tu stia usando un metodo che non fa al caso tuo...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    69
    certo che non è baol!
    funziona
    il problema è che mi salva il nome del file senza l'estensione!

  7. #7
    mi sembra che il metodo sia .getFileName oppure .Files("name") & .Files("ext")

    cmq ricerca nel forum che non ricordo bene

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    69
    adesso provo, grazie
    comunque il metodo l'ha fatto baol, non me ne sono uscito di mio
    GetCompletePathFile, nel file upload_database.asp.
    adesso provo grazie ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    69
    mannaggia!
    mette l'estensione ma senza il punto!
    filejpg invece di file.jpg
    ho provato:

    .Files("name") & .Files(".ext")
    ma mi da un errore
    problemi esistenziali :master:

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    69
    .Files("Name") & "." & .Files("ext")
    yesssss
    grazie santino

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 © 2025 vBulletin Solutions, Inc. All rights reserved.