Bonjour,
J'ai un lien sur lequel je voudrais que l'on telecharge un fichier par exemple l'installeur de firefox et que à la fois il execute un script php.
Comment puis je faire telecharger un fichier à l'explorateur?
Cordialement,
Bonjour,
J'ai un lien sur lequel je voudrais que l'on telecharge un fichier par exemple l'installeur de firefox et que à la fois il execute un script php.
Comment puis je faire telecharger un fichier à l'explorateur?
Cordialement,
Tu ne peux pas faire ça en JavaScript (et même si avec Ajax, tu peux incrémenter un compteur sur le serveur, ce n'est absolument pas fiable...)
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
C'est possible, mais ce n'est pas du tout du javascript.
Pour le faire, il ne faut pas que ton lien pointe vers le fichier directement, mais sur une page php, en lui passant en argument un moyen de déterminer le fichier a télécharger (par exemple download.php?fileId=111). Ensuite, sur ton script php, tu incrémentes ton compteur et pour lui envoyer le fichier, tu utilises une fonction qui te permet de lire les bits du fichier, que tu envoies au client, en les précédant du header qui va bien suivant le type de fichier?
Partager