¿Hay alguna forma de enviar un archivo mp3 al servidor en Cordova usando ajax?
Gracias.
Ha utilizado el complemento cordova-file-transfer
Ejemplo:
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); }); ejemplo en ruta absoluta en Android: /storage/emulated/0/Android/data/.....
use el complemento cordova-file-transfer
Gracias. Yo había visto eso. Pero tuve un problema cuando intenté guardar el archivo mp3 en el back-end.
Estoy usando este resto de Java (usando MultipartHttpServletRequest):
@RequestMapping(value="/{clientId}/conversation/", method = RequestMethod.POST) @ResponseBody String chat(@PathVariable("clientId") String clientId, HttpSession session, MultipartHttpServletRequest request){}Pero no sé cómo guardar este archivo mp3 en el disco. ¿Necesito aplicar algún codificador?
Nota: En Cordova usé options.mimeType="audio/mpeg";