Envoyer un fichier à une page PHP en JS

Fermé
hans88 Messages postés 89 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 6 mai 2013 - 12 oct. 2010 à 14:17
duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 - 13 oct. 2010 à 22:23
Bonjour,

je boss actuellement un projet et je bute sur la l'soumission de mon formulaire via un code JS...

en bref, je fais de l'AJAX dans mon code. J'ai un formulaire avec un champs INPUT de type file. Pour soumettre les ddonnées à la page PHP (de traitement), j'ai dû écrire un script JavaScript qui récupère les valeur des différents champs de mon formulaire et les soumet (en AJAX), à ma page PHP pour traitement (enregistrement).

Le truc maintenant c'est que je connais pas comment récupérer les informations du fichier sélectionné pour pouvoir la transmettre à ma page PHP de telle sorte que la super globale $_FILES soit définit !

ça me bloque franchement et j'ai besoin d'avancer au plus vite... mon ami Google ne m'a pas grandement aidé, voila pourquoi je me tourne vers vous...

merci pour vos réponses


A voir également:

2 réponses

avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
13 oct. 2010 à 20:05
Salut.
Tu ne peux pas faire l'upload de fichiers en JS seulement.
Il va falloir utiliser une iframe cachée qui sera la cible du formulaire (target).
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/245708-upload-via-lextension-apc-de-php
0
duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 72
13 oct. 2010 à 22:23
pour travailler facilement avec php et ajax, on puet uriliser un framework.
je te conseille xajax qui est très facile à comprendre et à utiliser
http://www.xajax-project.org/
0