Code télécharger .pls, m3u, asx au lieu texte
snip74
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voila j'ai une Webradio sur mon site mes un souci que j'arrive pas a résoudre niveau d'un code.
Exemple: Si je clic sur l'icône Winamp sa devrai télécharger le fichier .pls
Ou si je clic sur l'icône Wmp sa devrai télécharger le fichier .asx etc.....
Mes au lieu de les télécharger sa m'affiche un texte (le texte qui se trouve dans les fichier .pls, .asx et .m3u)
il y a que le fichier .ram qui se télécharge alors ma question et comment résoudre se problème merci
Cordialement Stéphane
Voila j'ai une Webradio sur mon site mes un souci que j'arrive pas a résoudre niveau d'un code.
Exemple: Si je clic sur l'icône Winamp sa devrai télécharger le fichier .pls
Ou si je clic sur l'icône Wmp sa devrai télécharger le fichier .asx etc.....
Mes au lieu de les télécharger sa m'affiche un texte (le texte qui se trouve dans les fichier .pls, .asx et .m3u)
il y a que le fichier .ram qui se télécharge alors ma question et comment résoudre se problème merci
Cordialement Stéphane
A voir également:
- Code télécharger .pls, m3u, asx au lieu texte
- Code ascii - Guide
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Telecharger word 2013 - Télécharger - Traitement de texte
- Telecharger ccleaner gratuit - Télécharger - Nettoyage
- Télécharger musique gratuitement sur pc - Télécharger - Conversion & Extraction
8 réponses
Les Type Mimes sont les entetes "Content-type" associé aux différents formats de fichier.
Lorsqu'un utilisateur download un fichier de type .asx, le navigateur ne sait pas quoi en faire! il faut donc lui dire que c'est un fichier média donc on lui fournit un header supplémentaire pour passer cette info.
Et si ce header est mal configuré sur ton serveur et que les .asx sont associés au type MIME text/html, alors ton navigateur va l'afficher sans chercher d'application tierces !
pour info:
Extension de fichier Type MIME
.asf video/x-ms-asf
.asx video/x-ms-asf
.wma audio/x-ms-wma
.wax audio/x-ms-wax
.wmv audio/x-ms-wmv
.wvx video/x-ms-wvx
.wm video/x-ms-wm
.wmx video/x-ms-wmx
.wmz application/x-ms-wmz
.wmd application/x-ms-wmd
Il faut donc que tu configures ces extentions au niveau serveur ! Par contre je ne connais pas trop ton architecture, donc je ne pourrais pas trop t'aider la dessus !
Quels sont les entetes fournis lorsque tu requetes ton fichier .asx par exemple ?
Peux tu nous fournir l'url d'un des fichiers si tu ne sais pas comment vérifier ces entetes !
Lorsqu'un utilisateur download un fichier de type .asx, le navigateur ne sait pas quoi en faire! il faut donc lui dire que c'est un fichier média donc on lui fournit un header supplémentaire pour passer cette info.
Et si ce header est mal configuré sur ton serveur et que les .asx sont associés au type MIME text/html, alors ton navigateur va l'afficher sans chercher d'application tierces !
pour info:
Extension de fichier Type MIME
.asf video/x-ms-asf
.asx video/x-ms-asf
.wma audio/x-ms-wma
.wax audio/x-ms-wax
.wmv audio/x-ms-wmv
.wvx video/x-ms-wvx
.wm video/x-ms-wm
.wmx video/x-ms-wmx
.wmz application/x-ms-wmz
.wmd application/x-ms-wmd
Il faut donc que tu configures ces extentions au niveau serveur ! Par contre je ne connais pas trop ton architecture, donc je ne pourrais pas trop t'aider la dessus !
Quels sont les entetes fournis lorsque tu requetes ton fichier .asx par exemple ?
Peux tu nous fournir l'url d'un des fichiers si tu ne sais pas comment vérifier ces entetes !
Salut,
ça semble être un problème de types MIME(Content-type) associés aux formats .pls, .asx...
Tu utilises quel type de serveur ?
ça semble être un problème de types MIME(Content-type) associés aux formats .pls, .asx...
Tu utilises quel type de serveur ?
Bonjour zoubiock,
Merci de la réponsse je suis Héberger sur un shell de type Linux cher exolia.
J'ai aussi testé sur server dédier Ovh sa me fait la même chose.
Qestion béte c'est quoi un>>>> types MIME(Content-type)
Cordialement Stéphane
Merci de la réponsse je suis Héberger sur un shell de type Linux cher exolia.
J'ai aussi testé sur server dédier Ovh sa me fait la même chose.
Qestion béte c'est quoi un>>>> types MIME(Content-type)
Cordialement Stéphane
Re,
Encore merci de ton aide :)
j'ai lut se que voulez dire sur se lien https://en.wikipedia.org/wiki/MIME#Content-Type
Quand a mon code ASX listen.asx:
<ASX version="3">
<Entry>
<ref href="http://91.121.65.54:8100">
</Entry>
</ASX>
et en code de ma page :
<img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /> </a>
<script language="Javascript">
<!--
navigateur = navigator.appName;
if ( navigateur == "Netscape" ) {
document.write("<a href='../radio/listen.m3u'>")
}
else {
document.write("<a href='../radio/listen.asx'>")
}
// -->
</script>
<img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /> </a> <a href="../radio/listen.ram"><img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /></a> <a href="../radio/listen.m3u"><img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /></a>
dans se cas la il me mais une page noir :)
donc j'ai testé de faire un autre code plus simple :
<div class="blockContent"><a href="pls/listen.pls"><img src="images/winamp.png" alt="winamp" width="32" height="32" border="0" /></a> <a href="/pls/listen.asx"><img src="images/wmp.png" alt="wmp" width="32" height="32" border="0" /></a> <a href="/pls/listen.m3u"><img src="images/quicktime.png" alt="quicktime" width="32" height="32" border="0" /></a> <a href="/pls/listen.ram"><img src="images/real.png" alt="real" width="32" height="32" border="0" /></a></div>
Mes la j'ai une lien texte a la place que sa me demande de télécharger le fichier sur mon pc :s
Cordailement Stéphane
Encore merci de ton aide :)
j'ai lut se que voulez dire sur se lien https://en.wikipedia.org/wiki/MIME#Content-Type
Quand a mon code ASX listen.asx:
<ASX version="3">
<Entry>
<ref href="http://91.121.65.54:8100">
</Entry>
</ASX>
et en code de ma page :
<img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /> </a>
<script language="Javascript">
<!--
navigateur = navigator.appName;
if ( navigateur == "Netscape" ) {
document.write("<a href='../radio/listen.m3u'>")
}
else {
document.write("<a href='../radio/listen.asx'>")
}
// -->
</script>
<img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /> </a> <a href="../radio/listen.ram"><img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /></a> <a href="../radio/listen.m3u"><img src="https://www.phoenixsigncompany.org/vehicle-wraps/" width="50" height="50" /></a>
dans se cas la il me mais une page noir :)
donc j'ai testé de faire un autre code plus simple :
<div class="blockContent"><a href="pls/listen.pls"><img src="images/winamp.png" alt="winamp" width="32" height="32" border="0" /></a> <a href="/pls/listen.asx"><img src="images/wmp.png" alt="wmp" width="32" height="32" border="0" /></a> <a href="/pls/listen.m3u"><img src="images/quicktime.png" alt="quicktime" width="32" height="32" border="0" /></a> <a href="/pls/listen.ram"><img src="images/real.png" alt="real" width="32" height="32" border="0" /></a></div>
Mes la j'ai une lien texte a la place que sa me demande de télécharger le fichier sur mon pc :s
Cordailement Stéphane
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai vérifier tes headers au niveau du fichier asx et effectivement le content-type n'est pas fournit:
Host=www.tchat-fusion.org
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding=gzip,deflate
Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive=300
Connection=keep-alive
Cookie=__utma=138934582.445746961.1254157545.1254157545.1254157545.1; __utmb=138934582.1.10.1254157545; __utmc=138934582; __utmz=138934582.1254157545.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Mais pour ton dernier message, je ne comprends pas bien ton problème ...
Host=www.tchat-fusion.org
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding=gzip,deflate
Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive=300
Connection=keep-alive
Cookie=__utma=138934582.445746961.1254157545.1254157545.1254157545.1; __utmb=138934582.1.10.1254157545; __utmc=138934582; __utmz=138934582.1254157545.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Mais pour ton dernier message, je ne comprends pas bien ton problème ...
Bah je disé simplement que je te métté les deux code un me mais la page noir et le dernier code me mes un lien avec du texte et dans se texte y a sa
<ASX version="3">
<Entry>
<ref href="http://91.121.65.54:8100">
</Entry>
</ASX>
Par contre sur ton message plus haut un pote a moi et moi même on a rien compris dsl :)
Cordialement Stéphane
<ASX version="3">
<Entry>
<ref href="http://91.121.65.54:8100">
</Entry>
</ASX>
Par contre sur ton message plus haut un pote a moi et moi même on a rien compris dsl :)
Cordialement Stéphane
rheuuuuuu,
Alors personne serrai me donner une réponse plus simple ou un code svp merci
Cordialement Stéphane
Alors personne serrai me donner une réponse plus simple ou un code svp merci
Cordialement Stéphane