0
私はこれを使用していますhttps://github.com/logbon72/angular-recorderそして最終的に私はmp3ファイルを取得します。どのように私はこのファイルをPOST要求によってサーバーに送ることができますか? mp3ファイルをサーバーまたはBlobにのみ送信できますか? 結果音声ファイルを取得できません。角度レコーダーを使用しようとしています:結果ファイルをサーバーに送る方法は?
私はこれを使用していますhttps://github.com/logbon72/angular-recorderそして最終的に私はmp3ファイルを取得します。どのように私はこのファイルをPOST要求によってサーバーに送ることができますか? mp3ファイルをサーバーまたはBlobにのみ送信できますか? 結果音声ファイルを取得できません。角度レコーダーを使用しようとしています:結果ファイルをサーバーに送る方法は?
logbon72 /角度レコーダーは、正弦波/角度レコーダーのフォークです。そこには、同様の問題をコメントする人もいます。ただ、(ライン377に近い)角度-オーディオrecorder.jsファイルに「control.save」を検索し、この書き込み
:念のために
control.save = function (fileName) {
if (!service.isAvailable() || status.isRecording || !control.audioModel) {
return false;
}
var formData = new FormData();
var request = new XMLHttpRequest();
var content = control.audioModel;
var blob = new Blob([content], { type: "audio/mp3"});
formData.append("file", blob);
request.open("POST", "/app/api/upload/audioMessage.php", true);
request.send(formData);
};
をそれから私はそれらのいずれかに送られた応答をコピーします
<?php
$dest_dir = $_SERVER['DOCUMENT_ROOT'] . '/storage/audio_messages/';
if(!file_exists($dest_dir)) mkdir($dest_dir, 0777);
move_uploaded_file($_FILES['file']['tmp_name'], $dest_dir . uniqid() . ".mp3");
あなたaudioRecorderディレクティブでaudioModel属性を設定するには有料atention:、私のアップローダPHPファイル(/app/api/upload/audioMessage.php)は、このようなものです。
どのようにPOSTリクエスト経由で_any_バイナリ情報を送信しますか?ここでの質問は何ですか? – jdv
結果ファイルを取得できません。 – desp
詳細を追加する質問をしてください(http://stackoverflow.com/posts/37908521/edit)。これはフォーラムではありません。 _what_の結果ファイル? – jdv