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

    Il file da uploadare deve avere un nome particolare!

    Per l'upload di alcuni file stò usando il celebre script (upload.asp) di Baol.
    Il 'sistema' di Baol consente di selezionare in un form html alcuni file, per poi spedirli comodamente cliccando su un pulsante 'Invia'.

    Fin qui tutto ok. Il mio problema è che vorrei che il file uploadato abbia un nome particolare, a mia scelta..
    All'interno dello script 'upload.asp' ho trovato la stringa che decide il nome che deve avere il file uploadato: basta sostituire

    Files("Name")=lCase(Left(tmpName ,InstrRev(tmpName,".")-1))

    con

    Files("Name")="mio_nome_del_file!"

    Arrivo al dunque (finalmente!): come faccio a passare allo script ASP la stringa "mio_nome_del_file!" ??
    Where there is a will, there is a way

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    mio_nome_del_file = "pippo"
    
    'Nel Loop
    nome_file = mio_nome_del_file &"."& oUpload.Files("ext")
    oUpload.SaveAs(nome_file)
    Roby

  3. #3
    Originariamente inviato da Roby_72
    codice:
    mio_nome_del_file = "pippo"
    
    'Nel Loop
    nome_file = mio_nome_del_file &"."& oUpload.Files("ext")
    oUpload.SaveAs(nome_file)
    Roby


    un atomo... il nome - che deve variare a mia scelta - lo devo passare dalla pagina in cui c'è il form (e in cui seleziono i file con il file requester) allo script 'upload.asp'.

    Dove devo inserire mio_nome_del_file = "pippo" ? direttamente così come è nella pagina che contiene il form??
    Where there is a will, there is a way

  4. #4
    Ok, magari può interessare a qualcuno in futuro:

    ho risolto inserendo nella pagina contenente il form, nel loop, la riga:

    .Files("Name")="mio_nome_del_file_senza_estensione "

    prima della riga:

    .Save


    In questo modo il file che viene uploadato ha il nome desiderato, e mantiene l'estensione originale
    Where there is a will, there is a way

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.