Bonjour, merci j'ai un peu avancé.
J'utilise maintenant le téléchargement à l'aide de PHP au lieu de laisser faire Apache.
Ca marche très bien sous PC, mais pas sur mobile (mon site est un site WAP 2.0 XHTML), le problème sur mobile c'est qu'il ne renomme pas correctement le fichier lors du téléchargement, en clair j'ai une page telechargement.php qui créé le fichier "fichier.mp3", mais quand je télécharge sous mobile, le fichier porte le nom "telechagement.mp3" au lieu du nom que je lui est indiqué.
extrait de mon code :
Code :
- // Le code d'accès est valide : on lance le téléchargement du fichier
- if(file_exists($fichier_local) == true)
- {
- if(strstr($HTTP_USER_AGENT, "MSIE" ))
- $attachment = "";
- else
- $attachment = " attachment;";
- header("Content-type: audio/mpeg" );
- header("Content-Disposition:".$attachment." filename=fichier.mp3" );
- header("Content-Description: File Transfert" );
- header("Content-Length: ".filesize("./mp3_files/fichier.mp3" ));
- readfile("./mp3_files/fichier.mp3" );
- }
|
on voit qu'à la ligne 10 j'ai bien spécifié filename=fichier.mp3, mais ça ne prend que sur PC...
Message édité par Da KJ le 01-03-2007 à 13:11:50