Here's the deal with this. A browser initiates a request for a file. Could be any old file, a .html, a .gif, an .mp3, whatever. The browser has a MIME type associated with the file extension that it serves to the browser in the header of the file.
If the browser is standards-compliant, it'll have a registered book of helper apps to handle various MIME types, and if it doesn't recognize a particular MIME type, it'll ask what to do--including offering to download the file.
If the browser is Internet Explorer, on the other hand, it pays NO attention to the MIME type that the server sends. Instead it looks at the file extension and decides what to do based on that. No amount of MIME type fudging will have any impact on how IE disposes of the file.
Try downloading the file in Netscape or Opera and see what happens.
I don't have a solution for you except to rename the file to something other than .mp3. Which sucks, I know.
|