PhoneGap中文网

标题: 录音完之后怎么把文件传给后端 [打印本页]

作者: 铭记    时间: 2015-12-7 15:09
标题: 录音完之后怎么把文件传给后端
录音玩之后怎么把这个录音文件传给后端,后端接到的文件一直是空,但是id能接到。。。求解惑,代码如下
  1. //captureAudio方法成功执行后回调函数  
  2.     function captureSuccess(mediaFiles) {  
  3.         var i, len;
  4.         for (i = 0, len = mediaFiles.length; i < len; i += 1) {  
  5.            //业务逻辑  
  6.             alert(mediaFiles[i].fullPath + "****" +mediaFiles[i].name);
  7.             var f = new FormData();
  8.             f.append("audioUrl", mediaFiles[i]);
  9.             f.append("id", 1);
  10.             var xhr = new XMLHttpRequest();
  11.             xhr.open('post', 'http://10.220.115.47:8089/phone/member/personalCenter/uploadVoice.json', true);
  12.             xhr.send(f);
  13.             xhr.onreadystatechange = function() {
  14.                 alert(xhr.responseText);
  15.             }
  16.         }
  17.     }  
  18.   
  19.     //captureAudio方法执行失败后回调函数  
  20.     function captureError(error) {  
  21.         var msg = 'capture 发生错误: ' + error.code;  
  22.         navigator.notification.alert(msg, null, 'Uh oh!');  
  23.     }  
  24.   
  25.     function captureAudio() {  
  26.         // limit 录制的音频数  
  27.         navigator.device.capture.captureAudio(captureSuccess, captureError, {limit: 1});  
  28.     }
复制代码





欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2