0

angular jsを使用してAPIへのPOSTリクエストを作成しています。いくつかのヘッダーとオーディオ ファイルを一緒に送信する必要があります。コントローラーで同じサンプルコードを書きました。

    $scope.files='bostonSeltics.wav';
    $scope.getText = function (access_token) {$http({method:'POST',
    url:'https://api.att.com/rest/1/SpeechToText',      
    headers:{
    'Accept':'application/json',
    'Authorization':'Bearer '+access_token,
    'X-SpeechContext': 'Generic',
    'Content-Type':'audio/wav'},
    data:$scope.files}).success(function(response){
    ......
      }).error(function(error){
    ......
    });

オーディオデータを送信するこの正しい方法かどうかを知りたかっただけです。

前もって感謝します。

よろしく、モハン

4

1 に答える 1

0

angular jsファイルアップロードディレクティブを使用すると、http.. ng-fileアップロードよりも簡単にアップロードできます。 ファクトリ内で書き込むことができれば、再利用性が向上します

于 2014-01-09T15:29:31.507 に答える