Cordova文件从错误中获取文件名?

时间:2016-11-04 12:35:44

标签: cordova cordova-plugins

我使用cordova插件cordova-plugin-file来读取和保存文件。我正在读这样一个文件:

window.resolveLocalFileSystemURL(cordova.file.dataDirectory+__filename, onFile, onFail);

如果文件不存在,将返回错误代码1。

function onFail(__file_error){
    console.log('load error', __file_error.code);        
} 

我跟踪了__file_error,但我似乎无法在其中找到原始文件名?由于我似乎无法在resolve和onFail之间传递任何可选参数,我怎么知道哪个文件失败了?

1 个答案:

答案 0 :(得分:0)

你能不能这样做:

window.resolveLocalFileSystemURL(
    cordova.file.dataDirectory+__filename, 
    onFile, 
    function(){console.log(__filename);onFail}
);

抱歉,在我的手机上所以语法可能不是100%,但你可以调用一个函数来指定失败,所以函数,日志错误(或其他),然后调用onFail并获取错误代码。