有没有办法使用ajax在Cordova中将mp3文件发送到服务器?
感谢。
答案 0 :(得分:1)
您已使用cordova-file-transfer
插件
示例:
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);
});
Android中绝对路径的示例:/storage/emulated/0/Android/data/.....
答案 1 :(得分:0)
答案 2 :(得分:0)
感谢。我见过这个。但是当我试图在后端保存mp3文件时,我遇到了问题。
我正在使用这个java rest(使用MultipartHttpServletRequest):
@RequestMapping(value="/{clientId}/conversation/", method = RequestMethod.POST)
@ResponseBody String chat(@PathVariable("clientId") String clientId, HttpSession session, MultipartHttpServletRequest request){}
但我不知道如何将这个mp3文件保存在磁盘上?我需要应用一些编码器吗?
注意:在Cordova中我使用了options.mimeType =“audio / mpeg”;