Piszę moją pierwszą aplikację na Androida za pomocą PhoneGap, ale jestem nieco zdezorientowany przez dokumentację dla FileReadera. Potrzebuję pobrać plik obrazu i przekonwertować go na ciąg Base64 za pomocą metody 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);
rozumiem prawie wszystko to z wyjątkiem ostatniego wiersza: entry.file (Win, nie). Nigdzie nie zdefiniowano wpisu, ale zakładam, że jest to obiekt FileEntry. Problem polega na tym, że nie miałem dużo szczęścia znajdując dokumentację, jak wygenerować obiekt FileEntry i w którym momencie przechodzę ścieżkę do pliku.
Tak, dokumentacja jest nadal okropna –