IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Upload de fichiers en différé


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Points : 716
    Points
    716
    Par défaut Upload de fichiers en différé
    Voila, je ne sais pas si c'est réalisable, mais j'aimerais arriver à créer une page qui permettrait de télécharger plusieurs fichiers en différé.

    Pour cela la page proposerait un <input type="file"> a l'utilisateur, et dès qu'il l'aurait renseigné, le résultat est récupéré, et l'utilisateur a à nouveau la possibilité de renseigner cet input.

    Ensuite, lorsqu'il valide le formulaire, la liste des fichiers a uploader est envoyé et un script php les récupère.

    Est ce possible ?
    Merci d'avance pour vos réponses.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Points : 716
    Points
    716
    Par défaut
    Bon on a trouvé la solution je la donne pour ceux que ca interesse.

    Le principe est d'utiliser un <div> caché, et un <div> visible.

    Bon je laisse le code c'est plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    <script language="javascript">
    function ajouter_file(i)
    {
    	var index=(i+1);
    //	var obj=eval("documents[" + i + "]");
    	var obj="documents_" + i;
    	var obj2 = "<input name='documents_"+index+"' id='documents_"+index+"' type='file' onchange=\"ajouter_file("+index+")\">" ;
    	var obj3 = "<input type='button' name='supp_doc_"+i+"' onclick='remove_file("+i+")' value='documents_"+i+"'>";
     
    	alert(obj3);
     
    //	alert(obj2);
    //	alert(document.getElementById(""+obj+"").value);
    //	alert(test.getElementById("documents[" + i + "]").value);
    	var file = document.createElement(obj2);
    var t='<input type="text" name="toto" value="toto">';
    	var file2 = document.createElement(obj3);
    	cache.appendChild(document.getElementById(""+obj+""));
    	liste.appendChild(file2);
    	envoi.appendChild(file);
    }
     
     
    function remove_file(i)
    {
    	obj = "documents_" + i;
    	obj2 = "supp_doc_" + i;
     
    	liste.removeChild(document.getElementById(""+obj2+""));
    	cache.removeChild(document.getElementById(""+obj+""));
    }		
     
     
     
    </script>
    </head>
    <body>
     
    <form name="test" enctype="multipart/form-data" action="envoi_file.php" method="POST">
    <div id="cache" name="cache" style="display:none">
    </div>
     
    <div name="envoi" id="envoi">
    <input type="file" name="documents_1" id="documents_1" onchange="ajouter_file(1)">
    </div>
    <BR>
    <input type="submit" name="valider" value="Valider">
     
     
    <div name="liste" id="liste" style="display:block">
    </div>
    Voilou

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Upload de fichier différé
    Par greg1107 dans le forum Langage
    Réponses: 6
    Dernier message: 02/03/2010, 16h57
  2. [FTP] Problème pour uploader un fichier
    Par Crazyblinkgirl dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 07/01/2008, 22h21
  3. upload de fichier
    Par 120 dans le forum ASP
    Réponses: 16
    Dernier message: 21/06/2004, 12h07
  4. Upload de fichiers sur un ftp
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 10
    Dernier message: 20/06/2004, 11h55
  5. Upload de fichiers
    Par GDVL dans le forum ASP
    Réponses: 4
    Dernier message: 03/06/2004, 12h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo