ユーザーのビデオを録画し、データをコントローラーに送信しています。コントローラは base64 データを文字列として受け取ります。次に、base64 文字列を次のようなバイトに変換しています。
public ActionResult Content(string data)
{
byte[] ret = System.Text.Encoding.Unicode.GetBytes(data);
FileInfo fil = new FileInfo("D://test.mp4");
MemoryStream stream = new MemoryStream(ret);
var getdata = stream.GetBuffer();
using (Stream sw = fil.OpenWrite())
{
sw.Write(getdata, 0, getdata.Length);
sw.Close();
}
}
ビデオはダウンロード中ですが、ビデオはコンテンツを再生していません。理由を教えてください。