Phonegap - 检查文件是否存在

时间:2013-06-11 13:19:53

标签: jquery ios jquery-mobile cordova

我现在的问题是,我无法检查Documents Folder(iOS)中是否已存在某个文件。 我尝试使用ajax并且它有效,但我不能在我的代码中使用它与jQuery语法。

我希望有这样的解决方案:

if(fileExists('path/to/file.txt'))
{
    alert('make me happy');
}
else
{
    alert('why u make me sad?');
}

我也尝试了

window.resolveLocalFileSystemURI(fileSource, success, fail);

但是我需要回报,我不能使用新功能。

使用FileReader是废话:/

我希望你能帮我找到解决办法。

1 个答案:

答案 0 :(得分:2)

String.prototype.fileExists = function() {
    filename = this.trim();

    var response = jQuery.ajax({
        url: filename,
        type: 'HEAD',
        async: false
    }).status;  

    return (response != "200") ? false : true;
}
相关问题