2013-04-16 2 views

ответ

0

Вы можете сделать это с помощью телефона разрыв ФАЙЛА API File Transfer Object

Если вы хотите загрузить несколько файлов, то вы можете использовать передачу файлов в перекручивание или загрузить файл в формате почтового индекса, то это будет легко для вас с файлом передача и extract zip plugin

Метод 1>

пример кода передачи файла:

сконфигурировано Zip плагин затем применить этот код

function download(remoteFile) 
{ 
     var localFileName = remoteFile.substring(remoteFile.lastIndexOf('/') + 1); 
      window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) { 
       fileSystem.root.getFile(localFileName, { create: true, exclusive: false }, function (fileEntry) { 
        var localPath = fileEntry.fullPath; 
        console.log("localPath1:" + localPath); 
        if (device.platform === "Android" && localPath.indexOf("file://") === 0) { 
         localPath = localPath.substring(7); 
        } 
        console.log("localPath2 save:" + localPath); 
       console.log("thid is localFileName :"+localFileName); 
        extractFile(localFileName); //No need for other formated file except zip file. 
        var ft = new FileTransfer(); 
        ft.download(remoteFile, 
         localPath, function (entry) { 
          console.log("file path:" + entry.fullPath); 
          var linkopen = document.getElementById("openlink"); 
          linkopen.style.display = "block"; 
          linkopen.href = entry.fullPath; 
          var zippath = entry.fullPath; 
          console.log(zippath); 
          $("#btnExtract").show(); 

         }, fail); 
       }, fail); 
      }, fail); 
     console.log("completed"); 
} 

* здесь написано этот код как рассмотрение Zipfile. вам нужно изменить код.

Способ 2: удалить

extractFile (localFileName);

от кода

Смежные вопросы