Bonjour à tous.
Je suis souvent les tutos de grafikart.fr, notamment celui expliquant comment poster un formulaire en Ajax qui m'a été bien utile.

Néanmoins, là j'ai un soucis, je ne sais pas comment faire lorsque j'ai un input de type 'file'.

Mon souhait n'est pas d'envoyer le fichier, mais de récupérer le chemin complet pour faire un traitement avec derrière.
Et lorsque je récupère la valeur du input file $('#id_input_file').val()] pour l'envoyer en paramètre du $.post(), je n'ai que le nom du fichier, et pas le chemin complet.

Après, j'utilise un input file juste pour avoir le bouton 'Parcourir', si il y a un autre moyen pour associer un bouton parcourir à un input de type texte, ça me va aussi.

Merci d'avance pour votre réponse.

2 réponses


Grafikart
Réponse acceptée

Impossible de le faire aussi simplement que d'autres input. Pour passer un fichier en Ajax je te conseille de chercher des plugins mais ça reste quand même assez pénible à mettre en place. Mais c'est faisable :)

Wyllou
Auteur

Re tout le monde.
Après quelques recherches, j'ai crus comprendre que ce n'est pas possible d'un point de vu sécurité .
Dans je ferme le sujet.
Merci quand même.