How to stream an MP3 from an ASP.NET MVC Controller Action
asp.net-mvc, view
Solution
Create an Action like this:
public ActionResult Stream(string mp3){
byte[] file=readFile(mp3);
return File(file,"audio/mpeg");
}
The function readFile should read the MP3 from the file and return it as a byte[].
Problem
I have an mp3 file in my site. I want to output it as a view. In my controller I have: ``` public ActionResult Stream() { string file = 'test.mp3'; this.Response.AddHeader("Content-Disposition", "test.mp3"); this.Response.ContentType = "audio/mpeg"; return View(); } ``` But how do I return the mp3 file?