Bonjour,
J'ai parcouru le WEB en long, en large et en travers à la recherche d'un outil pour uploader plusieurs fichiers simultanéments et je suis tombé sur le FRAMEWORK surpuissant JQuery. Seulement voilà, je débute en AJAX et j'aurais besoin d'un bon coup de main !
Pour ceux qui ne connaitraient pas la puissance de JQuery et de ses délicieux plugins... un ptit coup d'oeil ici pour les 10 meilleurs !
Pour revenir à mon problème d'upload, je souhaite mettre en place un multi upload sans le plugin MetaData à l'aide de ce tutoriel. Je pense avoir compris comment rédiger mon formulaire et la fonction javascript à créer mais je ne comprends pas comment et où dans le code je dois spécifier le fichier php à appelé pour faire l'upload.
Fichier formulaire.htm :
Fichier test.js :
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Multi-upload facile avec JQUERY</title> <link rel="stylesheet" href="style.css" type="text/css" /> <script src="JQuery.js" type="text/javascript" language="javascript"></script> <script src="JQuery.MultiFile.js" type="text/javascript" language="javascript"></script> <script src="test.js" type="text/javascript" language="javascript"></script> </head> <body> <form action="" method="post" enctype="multipart/form-data" > <input type="file" class="multi-pt" id="fichier_pdf"/> <input type="file" class="multi-pt" id="fichier_dwg"/> <input type="button" value="Uploader les fichiers" onclick="sendFile();"/> </form> </body> </html>
Questions : Est-ce que ma fonction $ ne sert uniquement qu'à afficher les uns sous les autres les fichiers à uploader ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $(function() { $('#docPDF').MultiFile({ accept:'pdf', STRING: { remove: 'Retirer', selected: 'Selectionné: $file', denied: 'Le type d\'un des fichiers est invalide !' } }); });
Est-ce que je dois créer un new Ajax.Request pour appeler mon php pour réaliser l'upload ?
HELP - Merci d'avance
(Je commence à avoir sacrément mal au crane !!!)
Partager