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

    Dropzone.js - File upload

    Ciao a tutti!

    Sto sbattendo la testa su uno "stupido" script di upload con drag n' drop.
    Per l'esattezza lo script è il seguente: http://www.dropzonejs.com/

    L'implementazione sembra davvero molto semplice ma la variabile $_FILES mi ritorna sempre vuota.

    La pagina su cui sto testando il tutto è questa:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="description" content="" />
        <meta name="keywords" content="" />
        <meta name="author" content="" />
        <link rel="stylesheet" type="text/css" href="s/style.css" media="screen" />
        <link rel='stylesheet' href='s/dropzone.css' type='text/css' />
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
        <script type='text/javascript' src='j/dropzone.js'></script>
    </head>
    
    <body>
      
    
            <form action="index.php" method="post" class="dropzone" enctype="multipart/form-data">
              <input type="submit" value="Invia" />
            </form>
    
    
    <?php
    var_dump($_POST);
    var_dump($_FILES);
    ?>
      
    </body>
    </html>
    Lo script viene lanciato e il drag n' drop funziona correttamente con tanto di animazioni. Però dal form non mi ritorna niente :|
    L'action è corretto perché la variabile $_POST non è vuota!

    Sapete aiutarmi?

    Grazie!

  2. #2
    Ho dato un'occhiata veloce a dropzonejs.com, credo manchi l'input type "file" dentro al form.
    Deve avere il name: "file", altrimenti devi specificare il name nella configurazione.

    Ciao

  3. #3
    Anche con l'input non funziona perché come dice la documentazione l'input viene generato automaticamente dal file javascript. Inserire il form è un metodo per rendere il tutto funzionante anche per chi ha javascript disabilitato!

    Il punto secondo me è che dovrebbe automaticamente buttarmi nell'action a caricamento file avvenuto dopo il drop e non dovrei essere io a inserie un input di tipo submit...

    Però senza non succede nulla!

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.