Bonjour,
Une de mes pages contient un formulaire qui lance le téléchargement d'un fichier.
a) Lorsque je lance ce formulaire par click sur une zone (dont la propriété "onClick" contient un submit sur ce formulaire), le téléchargement se passe bien (via un readfile sur la page php de téléchargement).
b) Lorsque je lance ce formulaire via un premier appel AJAX, le téléchargement est bloqué par IE qui demande d'accepter le téléchargement.
Lors des appels ajax suivants (pour la même session IE), il n'y a plus de blocage.
J'ai longtemps pensé que le problème venait de la fonction php readfile et des headers. Il semble que ce soit plutôt le mode d'appel du formulaire (via ajax ou via action directe sur la page) qui créé la différence.
J'ai donc deux questions :
- avez vous déjà fait un constat identique ?
- Si oui, y a-t-il moyen d'éviter le blocage lors du premier appel via AJAX ?
Merci par avance pour votre aide sur ce point : j'y perd un temps incroyable.
Philippe
Partager