Sto scrivendo la mia prima app per Android con PhoneGap, ma sono un po 'confuso dalla documentazione di FileReader. Ho bisogno di prendere un file immagine e convertirlo in una stringa Base64 usando il metodo readAsDataURL(). From their documentation:PhoneGap readAsDataURL
function win(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
console.log("read success");
console.log(evt.target.result);
};
reader.readAsDataURL(file);
};
var fail = function(evt) {
console.log(error.code);
};
entry.file(win, fail);
ho capito praticamente tutti che, fatta eccezione per l'ultima riga: entry.file (win, fallire). Nowhere è definito come voce, ma presumo che sia un oggetto FileEntry. Il problema è che non ho avuto molta fortuna a trovare la documentazione su come generare l'oggetto FileEntry, e a che punto passo in un percorso di file.
sì, la documentazione è ancora orribile –