Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在IOS中检索文本文件_Ios_Html_File_Cordova - Fatal编程技术网

在IOS中检索文本文件

在IOS中检索文本文件,ios,html,file,cordova,Ios,Html,File,Cordova,我使用phonegap创建了一个针对IPad的应用程序。我使用phonegap的API动态创建了一个文本文件。文件位置显示/var/mobile/Applications/C9D4……/Documents/DataFiles。 如何访问该文件 请帮忙。提前感谢试试这个 function getfile(){ window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, onFail); function onFail(messag

我使用phonegap创建了一个针对IPad的应用程序。我使用phonegap的API动态创建了一个文本文件。文件位置显示/var/mobile/Applications/C9D4……/Documents/DataFiles。 如何访问该文件

请帮忙。提前感谢

试试这个

function getfile(){
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, onFail);

function onFail(message) {
      alert('Failed because: ' + message);
    }

    function gotFS(fileSystem) {
        fileSystem.root.getFile("/var/mobile/Applications/C9D4....../Documents/DataFiles", {create: true}, gotFileEntry, fail);
    }

    function gotFileEntry(fileEntry) {
        fileEntry.file(gotFile, fail);
    }

    function gotFile(file){
        readDataUrl(file);  
    }

    function readDataUrl(file) {
           var reader = new FileReader();
           reader.onloadend = function(evt) {
           console.log("Read as data URL");
           console.log(evt.target.result);

        }; 
        reader.readAsDataURL(file);
    }

    function fail(evt) {
        console.log(evt.target.error.code);
    }

}

检查其他问题谢谢你,伙计!!。。这有助于我访问iMAC中的文件。但是在iPad中定位它仍然存在问题。您不应该尝试通过文件的完整路径访问该文件,因为它会有所不同,相反,您必须获得对
文档
文件夹的引用,然后附加文件名,例如使用
[pathToDocumentsFolder stringByAppendingPathComponent:filename]