我有一个控制器方法:
public ActionResult(int audioId)
{
byte[] bytes = getAudio(audioId);
if (bytes != null)
{
return new FileContentResult(bytes, "audio/wav");
}
else
{
return Json(new { success = false });
}
}
现在在我看来,如果是内容,我希望它在新窗口中打开,它会启动任何插件来播放它(如果有的话)。但如果它不存在,我希望它留在页面上并弹出警告。
我该怎么做,还是我以完全错误的方式解决这个问题?