Bonjour,

J'aimerais pouvoir creer des liens de téléchargement de fichier audio qu'il y a sur mon serveur.
Actuellement, lorsqu'on fait un lien vers un fichier audio (Exemple : www.server.com/audio.mp3) il liens nous mène à un lecteur tu navigateur web. Ce que je voudrais c'est que quand on fasse ce même lien, le téléchargement du fichier audio ce lance (Comme quand on clic sur le lien d'un fichier .zip).

J'ai essayer pas mal de truc mais sans succes.
Merci de votre aide ! :)

Bonne soirée,
Quentin

4 réponses


MFifou
Réponse acceptée

Tu dois utiliser les header en php pour forcer le téléchargement. en gros, tu appelles une page telechargement.php via un lien, et dans ce fichier, tu mets tous les headers nécessaires, dont le nom et le chemin du fichier audio à télécharger.

Sur le SiteDuZéro notamment, il y a un tutoriel qui explique comment faire.

Salut,

Cette option dépend de la configuration de l'explorateur web du client ...
Si ils ont installé QuickTime par exemple les mp3 ce liront directement sur la page web avec le player de QuickTime, Dans Firefox tu peux le désactiver via les paramètres de module, mais dans IE9 impossible de virer cette saloprie de QuickTime :( !! breff j'aime pas Apple ^^ mdr

Quentin8
Auteur

Merci de ta réponse :)

Ca je sais bien mais ce que je veux c'est un système comme quand on télécharge un fichier audio sur soundcloud par exemple.
(Exemple : http://soundcloud.com/quentinbross), quand tu clic sur la petite flèche grise qui pointe vers le bas, un lien "Download" apparais et quand tu clic dessus le fichier se met en téléchargement)...

Merci

Au départ j'allais te dire que :

"C'est pas en php que ça se joue, mais plutôt du coté des configs de ton serveur (sauf erreur de ma part)."

Mais après une courte recherche je suis tombé sur ce site : http://www.destrucsaweb.com/ressources/phpmyannu/goto_45.php

A voir ^^