|
在界面放了一个download按钮,在按钮的bind-visible 绑定$model.getFileUrl($object.val("fPPTUrl"))
为什么isFile 都是true.
Model.prototype.isFileExist = function(directory,fileName){
this.directory=directory;
this.fileName=fileName;
var isFile = true;
window.requestFileSystem(window.PERSISTENT, 0,function(fileSystem){
newFile = fileSystem.root.getDirectory(directory, {create : true, exclusive : false},
function(newFile){newFile.getFile(fileName,{create : false,exclusive : false},
function (fileEntry) {isFile = true;},
function (error) {isFile = false;});},
function (error) {isFile = false;});},
function (error) {isFile = false;});
console.log(isFile);
return isFile;
};
Model.prototype.getFileUrl = function(str)
{
this.isFileExist('/storage/emulated/0/biyao/ppt/',str);
};
|
|