Est loin est je sais que ce n'est pas possible. Sans la possibilité de définir les en-têtes appropriés, le navigateur décidera quoi faire avec le fichier, qui est généralement la lecture, vous devrez demander aux utilisateurs d'appuyer sur, cliquez avec le bouton droit sur + enregistrer sous. Si vous avez accès au serveur, il est assez simple de définir les en-têtes en php ou en utilisant apache .htaccess
<FilesMatch "\.(?i:mp3)$">
ForceType audio/mpeg
Header set Content-Disposition attachment
</FilesMatch>
Ou si le navigateur ne reconnaît pas qu'il est un MP3 et même pas essayer de l'ouvrir:
<FilesMatch "\.(?i:mp3)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
pour voir la mise en-tête php: http://nl.php.net/header
Il est également possible d'ajouter ceci de façon statique dans IIS si c'est seulement un couple de fichiers et que vous ne voulez pas le faire avec ASP/PHP. Pour appliquer l'en-tête de manière statique, cliquez avec le bouton droit sur le document dans le Gestionnaire des services Internet, puis sélectionnez Propriétés. Sélectionnez l'onglet En-têtes HTTP et entrez l'en-tête ci-dessus. – Stefan