2014-01-09 182 views
0

我正在使用角度js向API發出POST請求。我需要發送一些頭文件和音頻文件。 我已經在控制器中編寫了相同的示例代碼。通過角度發送POST請求發送音頻數據JS

$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){ 
    ...... 
    }); 

我只是想知道這是否正確的方法來發送音頻數據。

在此先感謝。

問候, 磨憨

回答

0

使用角的js文件上傳指令其制容易,而不是HTTP上傳.. ng-file upload,我會更好,如果你可以用一個工廠裏面寫的,它會提高複用性