Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    27

    upload

    ho un form per l'upload dei file che carica il file che voglio e lo mette sul server etc ect ect.... a me serve che prima di concludere tutte le operazioni, prenda il nome del file e lo inserisca in un db, visto che il campo input conterrà un valore del tipo "c:\cartella\miofile.doc" come faccio a dirgli di prendere solo "miofile.doc"?

  2. #2
    codice:
    arr = split(percorsoFile,"\")
    nomfile=arr(UBound(arr)-1)
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    in teoria per fare l'upload dovresti già avere una variabile in cui è memorizzato il nome del file... in caso contrario fai cosi

    Dim s, nome
    s = split(Request.Form("CasellaInputFile"), "\")
    nome = s(Ubound(s))

    INSERT INTO tabella (campo) VALUES ('" & nome & "')

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    27
    fatemi vedere se ho capito bene come funziona...
    non ho ben capito a cosa serve "\"



    codice:
    Dim s, nome 
    s = split(Request.Form("CasellaInputFile"), "\") 
    nome = s(Ubound(s))

  5. #5
    \ separa il percorso delle cartelle e l'ultima occorrenza è il nome del file

    se tratti la stringa come un array puoi usare la funzione split ed utilizzare \ per dividere la stringa in n items

  6. #6
    Originariamente inviato da lukeonweb
    in teoria per fare l'upload dovresti già avere una variabile in cui è memorizzato il nome del file... in caso contrario fai cosi

    Dim s, nome
    s = split(Request.Form("CasellaInputFile"), "\")
    nome = s(Ubound(s))

    INSERT INTO tabella (campo) VALUES ('" & nome & "')
    occhio che è:

    codice:
    nome = s(Ubound(s)-1)
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    <script language="VBScript">
    Dim s, nome
    s = split("C:\Inetpub\wwwroot\index.asp", "\")
    nome = s(Ubound(s))
    alert nome
    </script>

    :master:


  8. #8
    sorry deformazione da c++
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    27
    ho ancora un problema: il campo input che si chiama "blob" viene usato per fare un BinaryRead quindi l'asp non mi fa fare lo split.. che devo fare

  10. #10
    posti il codice per favore?

    @ Shagart

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.