Phonegap / iPad UTI - Doc указывает, что делать с входящим URL-адресом

Я хочу импортировать и экспортировать CSV. Я выяснил, как заставить iPad распознавать мое приложение как приложение, открывающее файлы CSV.

Оттуда, хотя я потерян. Я нашел объяснения того, как iPad отправляет мой файл через application:didFinishLaunchingWithOptions или handleOpenURL...

Я понял, что добавление функции handleOpenURL(url) в мой файл js передает мне URL-адрес файла... так что теперь у меня есть это.

Это здорово, потому что теперь я знаю, что кто-то открыл мое приложение таким образом. Круто... НО как получить содержимое этого URL-адреса?


person Todd Vance    schedule 21.01.2012    source источник


Ответы (1)


ПОНЯТНО! Воу, вот что я сделал...

function handleOpenURL(url)
{
    window.resolveLocalFileSystemURI(url, onResolveSuccess, fail)
}

function onResolveSuccess(fileEntry)
{
    fileEntry.file(win, fail);
}

function win(file) {

    var reader = new FileReader();
    reader.onloadend = function(evt) {
        alert("succes");
        alert(evt.target.result);
    }
    reader.readAsText(file);
}

function fail() {        
    alert('fail');
}
person Todd Vance    schedule 21.01.2012