私はコントローラーメソッドを持っています:
public ActionResult(int audioId)
{
byte[] bytes = getAudio(audioId);
if (bytes != null)
{
return new FileContentResult(bytes, "audio/wav");
}
else
{
return Json(new { success = false });
}
}
私の見解では、それがコンテンツの場合、新しいウィンドウで開きたいと思い、それを再生するプラグインを開始します(利用可能な場合)。しかし、それが存在しない場合は、ページにとどまり、警告をポップアップ表示する必要があります。
どうすればこれを行うことができますか、またはこの問題に完全に間違った方法で取り組んでいますか?