2012-01-21 3 views
5

CSV를 가져오고 내보내려고합니다. iPad에서 내 앱을 CSV 파일을 여는 앱으로 인식하는 방법을 알아 냈습니다.Phonegap/iPad - UTI의 - 문서 형식 ... 들어오는 URL의 처리 방법

내가 잃어 버렸지 만. iPad가 응용 프로그램을 통해 내 파일에서 보내는 방법에 대한 설명을 찾았습니다. didFinishLaunchingWithOptions 또는 handleOpenURL ...

js 파일에 handleOpenURL (url)이라는 함수를 추가하면 파일 URL이 전달됩니다. ... 그래서 지금 나는 이것을 가지고있다.

누군가가 내 앱을이 방법으로 열었 음을 알았 기 때문에 좋습니다. 쿨 ...하지만 어떻게 그 URL의 내용을 잡아?

답변

3

GOT IT! Woot,이게 내가 한 일이야 ...

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'); 
}