У меня есть uri файла на Android-телефоне: content://com.android.contacts/contacts/472/photo
. Я получил его из плагина PhoneGap Contacts. Это фактически контактный образ. Теперь мне нужно загрузить это изображение на сервер, но когда я его выгружаю и пытаюсь увидеть, оно не видно. Мне удалось немного поработать в Google и нашел, что для загрузки файла мне нужно иметь полный путь file://
. Теперь, мой вопрос заключается в том, как конвертировать content://
в file://
или как загружать файлы с помощью content://
uri на сервере?Загрузить контент: // файл на сервер
Я попытался с помощью window.resolveLocalFileSystemURI(uri, win, fail);
и чем
function win(fe){
alert("win");
alert(fe.fullPath);
}
function fail(a){
alert('fail');
}
Но как-то это просто "Скип" window.resolveLocalFileSystemURI(uri, win, fail);
. Он никогда не выполняется ... В LogCat нет ошибки и никаких предупреждений из этих 3 ... Может ли это быть решением моей проблемы и почему ответ не возвращается?