我正在使用 Phonegap 2.0 并尝试从其 URI 获取编码为 base64 的媒体,但没有成功。
function tryToSend(fileReader) {
// I don't really what the parameter is
}
function win(file) {
alert(file.name + ' ' + file.type); // type is undefined here
var reader = new FileReader();
reader.onloadend = tryToSend;
var encoded = reader.readAsDataURL(file); // encoded is undefined here
}
function fail(error) {
console.log(error);
}
function onResolveSuccessCompleted(fileEntry) {
fileEntry.file(win, fail);
}
function onResolveFailed(error) {
console.log(error);
}
window.resolveLocalFileSystemURI(MY_FILE_URI, onResolveSuccessCompleted, onResolveFailed);
最后,我无法为我的文件提取 base64 编码数据,我需要它在 JSON AJAX 调用中发送它。
我的代码有问题吗?你知道实现我需要的方法吗?
干杯。
西里尔