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

    input type='file' path completo

    Buongiorno ragazzi
    ho un piccolo problema con il tag html


    <input size="25" name="sample" type="file"/>


    se lo uso in IE mi invia al server tutto il path completo del
    file selezionato dall'utente mentre con firefox ricevo solo il nome del file.
    Nessuno conosce una soluzione per avere sempre il path completo del file??

    Asssssie
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  2. #2
    up
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  3. #3
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    nel form c'è l'attributo enctype="multipart/form-data" ?

  4. #4
    Originariamente inviato da span
    nel form c'è l'attributo enctype="multipart/form-data" ?
    ho provato a inserire quel parametro nel form ma il risultato è che facendo la submit il form non passa più nessun parametro, quindi l'ho dovuto togliere.

    altri suggerimenti?
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  5. #5
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    ma lo scopo è fare l'upload del file sul server, giusto?
    se sì e se usi php, prova a leggere questa discussione: http://www.guidoz.it/forum/viewtopic.php?t=662

    li si parla di salvare file nel database, se li vuoi semplicemente copiare dovrai usare altri comandi, ma il principio è lo stesso

  6. #6
    Originariamente inviato da span
    ma lo scopo è fare l'upload del file sul server, giusto?
    se sì e se usi php, prova a leggere questa discussione: http://www.guidoz.it/forum/viewtopic.php?t=662

    li si parla di salvare file nel database, se li vuoi semplicemente copiare dovrai usare altri comandi, ma il principio è lo stesso
    no il mio scopo nn è fare l'upload...
    io voglio solo che selezionato un file e fatto il submit del form, il parametro che vien passto sia il path completo e non solo il nome del file.

    ho necessità di avere il path completo del file, mentre con firefox il mio form passa soltanto il nome del file.
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  7. #7
    1) Che metodo usi per inviare il form??

    2) Che enctype utilizzi??

    3) Come fai la richeista per stampare questa stringa????

    4) Facciamo che metti il codice del form che capisco meglio
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  8. #8
    codice:
    <form action="myservlet" name="myform" method="post">
    <input size="25" name="sample" type="file"/>
    </form>
    La pagina è una JSP. A questo punto che devo fare per passare al server l'inter path selezionato e non solo il nome del file?
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non avendo firefox non posso provare... ma se nel campo del controllo file vedi il path completo puoi provare un escamotage:

    <input type="file" name="mioFile" onchange="this.form.pathCompleto.value=this.value; ">
    <input type="hidden" name="pathCompleto">

    Verifica sul server cosa ricevi

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Originariamente inviato da br1
    Non avendo firefox non posso provare... ma se nel campo del controllo file vedi il path completo puoi provare un escamotage:

    <input type="file" name="mioFile" onchange="this.form.pathCompleto.value=this.value; ">
    <input type="hidden" name="pathCompleto">

    Verifica sul server cosa ricevi

    ciao
    diciamo che questo l'ho già fatto, ed è giusto un modo per tamponare, vorrei non rimanesse una soluzione definitiva.

    C'è qualche parametro particolare per la gestione di questi input di tipo file??
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

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.