Está lejos, sé que eso no es posible. Sin la capacidad de establecer los encabezados apropiados, el navegador decidirá qué hacer con el archivo, que generalmente es la reproducción, tendrá que pedirle a los usuarios que presionen, haga clic derecho + guardar como. Si tiene acceso al servidor, es bastante fácil de configurar los encabezados en PHP o Apache usando .htacces
<FilesMatch "\.(?i:mp3)$">
ForceType audio/mpeg
Header set Content-Disposition attachment
</FilesMatch>
O lo que el navegador no reconocerá que es un MP3 y ni siquiera intente abrirlo:
<FilesMatch "\.(?i:mp3)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
para php header consulte Configuración de: http://nl.php.net/header
También es posible agregar esto estáticamente en IIS si solo son un par de archivos y no desea hacerlo con ASP/PHP. Para aplicar el encabezado de forma estática, haga clic con el botón derecho en el Administrador de servicios de Internet y luego seleccione Propiedades. Seleccione la pestaña Encabezados HTTP e ingrese el encabezado que se encuentra arriba. – Stefan