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

    Leggere estensione file

    ho la necessità di leggere l'estensione di un file da asp.

    cioè, da db carico una variabile, che può essere una jpg o una gif, oppure un swf.

    a seconda quindi di cosa ho, dinamicamente devo scrivere in tag img o object.
    per far questo devo leggere l'estensione, o cmq le ultime 3 lettere a dx...

    mi aiutate??

  2. #2
    se ho capito bene, nella tua pagina asp ritorni questo dato che prendi dal db

    quindti tu hai

    miofile= recordset("file") //quello che ti tiri fuori da db

    a questo punto fai uno split

    mioARRAYfile= split(miofile,".")

    if ubound(mioARRAYfile) > 0 then

    estensione=mioARRAYfile(1)

    end if

  3. #3
    dimenticavo, puoi anche più facilemente usare il right

    estenzione = right(miofile,3)

  4. #4
    Originariamente inviato da ciucciatiilcalzino
    dimenticavo, puoi anche più facilemente usare il right

    estenzione = right(miofile,3)

    perfetto, è lui!!!
    grazie

  5. #5
    @ciucciatiilcalzino
    Nel tuo primo esempio se il file ha un nome tipo
    nome.file.txt
    becchi file e non txt
    nel tuo secondo esempio se il file ha una estenzione diversa da 3 caratteri non becchi l'estenzione corretta.
    Dovrebbe essere così:
    codice:
    file = "nome.file.txt"
    punto = inStrRev(file,".")
    estenzione = mid(file,punto)

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da ciucciatiilcalzino
    dimenticavo, puoi anche più facilemente usare il right

    estenzione = right(miofile,3)
    Occhio, meglio la prima risposta che hai postato.

    Infatti, utilizzando quest'ultima, ho avuto un problema quando ad esempio il cliente usava file word con estensione .docx e quindi la ricerca dava qualche "problemino"...


  7. #7
    Originariamente inviato da mosquito70
    Occhio, meglio la prima risposta che hai postato.

    Infatti, utilizzando quest'ultima, ho avuto un problema quando il cliente usava file word con estensione .docx e quindi la ricerca dava qualche "problemino"...

    verissimo, ma nel mio caso ho solo swf o gif.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da millennium_y2k
    verissimo, ma nel mio caso ho solo swf o gif.
    Ti consiglio comunque la prima soluzione, o meglio ancora quella di Domenix...

    ...altro esempio, se un giorno devi gestire file con estensione jpeg, che fai?

    non è che voglio portarti sfortuna, eh...

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.