2017-03-08 6 views

Antwort

1

Sie haben Verwendung cordova-file-transfer Plugin

Beispiel:

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); 
}); 

Beispiel auf absoluten Pfad in Android: /storage/emulated/0/Android/data/.....

+0

Danke. Das hatte ich gesehen. Aber ich hatte ein Problem, als ich versuchte, die mp3-Datei im Backend zu speichern. ich dieses Java-Rest mit (mit MultipartHttpServletRequest): @RequestMapping (value = "/ {clientId}/Konversation /" method = RequestMethod.POST) \t @ResponseBody String-Chat (@PathVariable ("clientId") String clientId, HttpSession Sitzung, MultipartHttpServletRequest Anfrage) {} Aber ich weiß nicht, wie Sie diese MP3-Datei auf der Festplatte speichern? Muss ich einen Encoder anwenden? Hinweis: In Cordova habe ich options.mimeType = "audio/mpeg"; –

0

Dank. Das hatte ich gesehen. Aber ich hatte ein Problem, als ich versuchte, die MP3-Datei auf Back-End zu speichern.

Ich verwende diesen Java-Rest (mit MultipartHttpServletRequest):

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

Aber ich weiß nicht, wie auf dem Datenträger diese mp3-Datei speichern? Muss ich einen Encoder anwenden?

Hinweis: In Cordova habe ich options.mimeType = "audio/mpeg";

Verwandte Themen