我使用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之间传递任何可选参数,我怎么知道哪个文件失败了?
答案 0 :(得分:0)
你能不能这样做:
window.resolveLocalFileSystemURL(
cordova.file.dataDirectory+__filename,
onFile,
function(){console.log(__filename);onFail}
);
抱歉,在我的手机上所以语法可能不是100%,但你可以调用一个函数来指定失败,所以函数,日志错误(或其他),然后调用onFail并获取错误代码。