bon ben je vais regarder tout ça et je vous tient au courant, merci pour tout les gens
bon ben je vais regarder tout ça et je vous tient au courant, merci pour tout les gens
j'aurais une petite question, la je suis arrivé a faire fonctionner le truc en wav, pour le mp3 c'est le webservice qui a un soucis.
Par contre, voici mon en tete :
LE flux est donc téléchargé comme je le souhaite pour le format wav mais le fichier s'appel index.php, logique, comment y remédier ? merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header("Content-Type: audio/x-wav"); header('Content-type: application/force-download');
Tu joues au boulet là, je t'ai donné la réponse en première page de ce sujet :/
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
c'est pas faux
ça fait du bien des fois ! lol
c'est bon pour le nom de fichier mais j'ai directement la fenetre telechargement de fichier, j'aurais préfèré avoir la fenetre ouverture de fichier ou tu peux choisir Windows Media player, je vais chercher.
Merci merci merci
ps: vous avez pas un doc la dessus, je ne trouve rien de clair
Là, tu forces le téléchargement (force-download) alors qu'apparemment tu souhaites proposer directement l'ouverture (choisir le programme de lecture).
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
C'est une config au niveau du navigateur ça.
Si tu fournis un type "mp3" par exemple, et que ton navigateur connait une application qui peut la lire directement, il va te proposer de la lire; parfois il va directement la lire sans rien te demander, et parfois, il ne connait aucun programme pour gérer ces fichiers, et il te propose directement le téléchargement;
Tu ne peux rien faire au niveau programmation pour cela, tu peux juste décider si tu veux forcer le téléchargement ( force download ) ou bien si tu veux laisser le navigateur décider que faire avec le type de fichier.
A+
K
Plus précisément : avec ce type MIME. D'où l'importance d'envoyer les bons headers.
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Bonjour,
J'ai un problème qui rejoint un peu le sujet... De mon côté aussi, je developpe un site où le telechargement de wav et mp3 sera possible...
Mon force-donwload marche bien, pas de problèmes de type MIME...
J'au un soucis d'architecture même dû au force-download, je m'explique... mettez un lien vers un script qui lance un force-download (ou un application/octetstream... ça rend pareil dans mon cas)... disons que le fichier à télécharger fait 10 Mo... et bien le temps du telechargement, vous ne pouvez plus naviguez... la page est bloqué... ennuyeux... surtout qaund on passe au chapitre Wav où là, on peut avoir beaucoup plus gros.
Vous me repondrez que ce comportement est normal vu que l'on vient de balancer des entêtes...
Ok, donc mort dans l'âme, je pars sur lancer le force-download depuis un fenêtre pop-up... sauf que du coup, je dois afficher quelque chose dans cette fenêtre du style "telechargement en cours..." mais pareil, je viens de balancer les entêtes et je peux plus faire de output...
Vous me repondrez ob_start et compagnie... j'ai un peu creusé l'histoire avant de poster ... j'ai essayé, avec un MIME type "text/html"... pas de problème, je peux afficher du texte après les entêtes... avec le MIME dont j'ai besoin pour télecharger ( force-download ou application/octetstream)... rien ne s'affiche... et du coup, je me perds en conjecture...
Au final, quelqu'un connaît-il :
1 / un moyen de forcer un telechargement sans bloquer la navigation, sans passer par une fenêtre pop-up et sans la technique du clic droit, bien evidement.
2/ si pas possible, via une fenêtre pop-up, afficher quelque chose tout en lancant le forcage du download?
Euh, changer de navigateur ?
Chez moi, le force-download lance le gestionnaire de téléchargement et libère la fenêtre de navigation...
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
??? Testé sur IE6, PC et Safari, Mac... bloquage de la navigation... mais pour en avoir le coeur net... je vais te filer l'adresse en mp du site et un log pour que tu me confirmes ou non, si tu as le temps...
Ok
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Bon, aussi improbable qu'il soit, et j'aimerais bien connaître ce qui se cache là-dessous... le problème de force-donwload qui bloquait la navigation venait du session_start(); au début de ma page...
Quelqu'un a-t-il pu concilier les deux, à savoir un session_start() et des headers (forcedownload) derrières ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager