I am trying to start the download of an audio file when the user clicks
a button using Response.OutputStream. Here is the code I am using:

 Response.Clear();

        Response.BufferOutput = true;

        Response.ContentType = "audio/mpeg3";

        Response.OutputStream.Write(audioFile.Data, 0, audioFile.Data.Length);

        Response.Flush();

The problem is that the browser doesn't detect the content type. On
mozilla firefox the browser asks me if I want to download mypage.aspx,
where mypage.aspx is the page containing this code. Actually what the
browser downloads is the audio file but I have to rename it manually to
get it working.

On IE 6 I get  an error saying :

An invalid character was found in text content. Error processing resource 
"mypage.aspx".

What is wrong with my code?


===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to