2012-01-21 9 views
5

के साथ क्या करना है मैं सीएसवी आयात और निर्यात करना चाहता हूं। मैंने यह पता लगाया है कि आईपैड को मेरे ऐप को पहचानने के लिए कैसे सीएसवी फाइलें खुलती हैं।फोनगैप/आईपैड - यूटीआई - डॉक्टर प्रकार ... आने वाले यूआरएल

हालांकि वहां से मैं खो गया हूं। मुझे एप्लिकेशन के माध्यम से आईपैड अपनी फाइल में कैसे भेजता है, इस बारे में स्पष्टीकरण मिला है: didFinishLaunchingWithOptions या handleOpenURL ...

मुझे पता चला है कि मेरे जेएस फ़ाइल में हैंडलऑपेरॉल (यूआरएल) नामक एक फ़ंक्शन जोड़कर मुझे फ़ाइल के लिए यूआरएल पास करता है ... तो अब मेरे पास यह है।

यह बहुत अच्छा है क्योंकि अब मुझे पता है कि किसी ने इस तरह अपना ऐप खोला है। कूल ... लेकिन मैं उस यूआरएल की सामग्री कैसे ले सकता हूं?

उत्तर

3

समझ गया! 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'); 
} 
संबंधित मुद्दे