PhoneGap - сохранение изображения, затем получение его кодированных данных base64
Я использую PhoneGap Camera API, чтобы сделать снимок и сохранить его, используяdestinationType.FILE_URI
, Эта часть работает. Впоследствии я могу взять предоставленный путь и установить его в качестве источника изображения HTML, и изображение появится.
Позже в коде я хочу получить изображение, преобразовать его в закодированные в base64 данные и передать на сервер. Вот где проблема.
я осознаю{"code" : 5}
(который, согласноэто, означает, что это неверный URI) в моем сбое обратного вызова при использовании:
fileSystem.root.getFile("content://media/external/images/media/4292", null, gotFileEntry, fail);
Я не понимаю, почему я могу установитьimg.src
, но phoneGap не может использовать тот же URI, чтобы найти файл?