2017-03-08 8 views
1

ajaxを使用してCordovaのサーバーにmp3ファイルを送信する方法はありますか?ajaxを使用してCordovaでオーディオファイルを送信するには?

ありがとうございました。 Androidの絶対パスに

var transfer = new FileTransfer(); 
transfer.upload(FILE_ABSOLUTE_PATH, "http://example.com/upload", function(sucess){ 
    // success callback 
    console.log(success); 
}, function(fail){ 
    // failure callback 
    console.error(fail); 
}); 

例:/storage/emulated/0/Android/data/.....

答えて

1

あなたが使用

cordova-file-transferプラグインを持っています。私はそれを見た。しかし、バックエンドにmp3ファイルを保存しようとすると問題が発生しました。

@RequestMapping(value="/{clientId}/conversation/", method = RequestMethod.POST) 
     @ResponseBody String chat(@PathVariable("clientId") String clientId, HttpSession session, MultipartHttpServletRequest request){} 

しかし、私は、ディスク上のこのmp3ファイルを保存する方法がわからない:

は、私が(MultipartHttpServletRequestを使用して)このJavaの残りの部分を使用していますか?エンコーダをいくつか適用する必要がありますか?

注:Cordovaではoptions.mimeType = "audio/mpeg"を使用しました。

+0

ありがとうございました。私はそれを見た。しかし、バックエンドにmp3ファイルを保存しようとしたときに問題が発生しました。私はこのJavaの残りの部分を使用してい (MultipartHttpServletRequestを使用): @RequestMappingを(値= "/ {clientIdを} /会話/"、メソッド= RequestMethod.POST) \t @ResponseBody文字チャット(@PathVariable( "のclientId" )String clientId、HttpSession session、MultipartHttpServletRequest request){} しかし、このmp3ファイルをディスクに保存する方法がわかりません。エンコーダをいくつか適用する必要がありますか? 注:Cordovaではoptions.mimeType = "audio/mpeg"を使用しました。 –

0

おかげ

関連する問題