图是语音转成base64的,我在上传base64,date:{files:}怎么写?参数是files;
/**
* 录音语音文件转base64字符串
* @param {Object} path
*/
function Audio2dataURL(path) {
plus.io.resolveLocalFileSystemURL(path, function(entry) {
entry.file(function(file) {
var reader = new plus.io.FileReader();
reader.onloadend = function(e) {
console.log(e.target.result);
alert(e.target.result)
};
reader.readAsDataURL(file);
}, function(e) {
mui.toast("读写出现异常: " + e.message);
})
})
data: {
files:
},
参数是
files
,它的值是e.target.result
。但是我不知道你的如何存储,省事点就是一个全局变量保存起来。就如你之前写的这写些全局变量。例子:
去看看mui的API,这个e.target.result返回的是经过Base64编码过后的字符串,mui ajax直接传递没问题