Barre de progression pendant l'opload d'un fichier
Fermé
ach32
Messages postés
47
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
19 septembre 2017
-
6 oct. 2016 à 09:47
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 6 oct. 2016 à 14:19
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 6 oct. 2016 à 14:19
A voir également:
- Barre de progression pendant l'opload d'un fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier host - Guide
- Ouvrir un fichier .bin - Guide
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
6 oct. 2016 à 14:19
6 oct. 2016 à 14:19
Salut,
Le problème vient du fait qu'à la validation du formulaire, le navigateur va envoyer la requête POST avec les informations du formulaire et va attendre la fin du traitement PHP (donc attendre la fin de l'upload du fichier) pour afficher le résultat de cette page (en l’occurrence le loader et la redirection en js).
Une solution possible pour résoudre ce problème serait envoyer le formulaire en utilisant ajax, ceci permet de ne pas recharger la page envoyant le formulaire et on pourrait alors en javascript afficher loader en attendant que le traitement php du formulaire soit fini (il faudrait voir ton formulaire pour un exemple plus concret).
Bonne journée,
Le problème vient du fait qu'à la validation du formulaire, le navigateur va envoyer la requête POST avec les informations du formulaire et va attendre la fin du traitement PHP (donc attendre la fin de l'upload du fichier) pour afficher le résultat de cette page (en l’occurrence le loader et la redirection en js).
Une solution possible pour résoudre ce problème serait envoyer le formulaire en utilisant ajax, ceci permet de ne pas recharger la page envoyant le formulaire et on pourrait alors en javascript afficher loader en attendant que le traitement php du formulaire soit fini (il faudrait voir ton formulaire pour un exemple plus concret).
Bonne journée,