Envoyer un fichier à une page PHP en JS

hans88 Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   -  
duweb Messages postés 353 Date d'inscription   Statut Membre Dernière intervention   -
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 353 Date d'inscription   Statut Membre Dernière intervention   72
 
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