0

在读取/写入文件后从移动设备中删除文件时,我遇到了这个问题。我在删除文件时收到 FileError 代码 6。看起来底层浏览器 Java 没有释放文件句柄。代码看起来像 -

function readFile(){
 fileEntry.file(function(file){
  var reader = new FileReader();
  reader.onloadend = function(evt){
   console.debug(evt.target.result);
   setTimeout(dojo.hitch(this, "removeFile", fileEntry), 10);
  }
  reader.readAsText(file);
 },
 function(){
  console.debug("Error");
 });
}

function removeFile(fileEntry){
 var removeSuccess = function(entry){
  console.debug("remove success");
 }
 var removeFailure = function(){
  console.debug("Remove failed");
 }
 fileEntry.remove(removeSuccess, removeFailure);
}

对此的任何帮助,将不胜感激。谢谢。

4

0 回答 0