サーバー上でその文字列をファイルに戻すことができるように、wav ファイルを json オブジェクトの一部としてサーバーに送信できる文字列に変換しようとしています。
readAsBinaryString を使用してテキストとして読み取ろうとしましたが、文字列をバイト配列に読み取る際に過去のエラーを取得できません。
reader.onloadend = saveMedia;
reader.readAsText(Blob);
//reader.readAsBinaryString(Blob); also tried.
次に、コールバックは「reader.result」に文字列を保持するオブジェクトを含むajaxリクエストを送信し、サーバーで次のようなことを試しました:
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
byte[] BinaryData = encoding.GetBytes(stringFromRequest);
以下のこの質問に対する答えは、これを行うべきではないということのようです。しかし、私が使用している別のツール(breeze js)のために、私は本当にこの方法でやりたいと思っています。ファイル データ型で個別の投稿アクションを使用したくない。