本文介绍了如何从 ASP.NET MVC 控制器操作流式传输 MP3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的站点中有一个 mp3 文件.我想将它作为视图输出.在我的控制器中,我有:
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();
}
但我如何返回 mp3 文件?
But how do I return the mp3 file?
推荐答案
像这样创建一个动作:
public ActionResult Stream(string mp3){
byte[] file=readFile(mp3);
return File(file,"audio/mpeg");
}
函数 readFile 应该从文件中读取 MP3 并将其作为字节 [] 返回.
The function readFile should read the MP3 from the file and return it as a byte[].
这篇关于如何从 ASP.NET MVC 控制器操作流式传输 MP3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!