Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    3

    problema javascript upload file

    Ciao a tutti,

    vi espongo il mio problema:

    ho bisogno di fare un form di upload file semplicemente con un click in un pulsante, di seguito riporto il codice:


    Codice Javascript:
    codice:
    <script>
    function sfoglia(){
    	frm.NOMEFILE.click();
    	if(frm.NOMEFILE.value){
    	     frm.submit();
    	}
    	//tb_remove();
    }
    </script>

    Codice Html:

    codice:
    <form id="frm" action="test.php" ENCTYPE="multipart/form-data" method="post" autocomplete="off" onSubmit="sfoglia()">
    <input type="file" name="NOMEFILE" style="DISPLAY: none">
    <button class="enter" type="submit">Cerca file da caricare</button>
    </form>
    Funziona tutto correttamente tranne che quando seleziono il file da caricare nella popup mi da l'errore: "Accesso Negato".

    Qualcuno sa dirmi come posso risolvere o se conoscete una valida alternativa per fare questo tramite javascript?


    Grazie.

  2. #2
    non puoi, l'element input:file è fatto apposta per non essere manipolato via Javascript

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    3
    beh qualcuno cè riuscito non so come ma l'ho visto, non so se è stato fatto con il metodo da me citato, infatti se per caso conoscete qualche modo x inviare i file senza il metodo input type="file" va bene uguale

    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    3
    l'esempio più lampante è l'upload foto di badoo

  5. #5

  6. #6
    Senza scendere nei dettagli di cosa si volgia fare o meno, per l'upload di file è pratica comune appoggiarsi a flash o a iframe nascosti.

    Il link suggerito da artorius è un esempio di javascript+flash.

    Non ho mai visto l'upload di foto di badoo, ma dubito fortemente che sia solo javascript.

  7. #7
    in effetti usa anche badoo flash

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.