2010-12-11 17 views

Répondre

0

Le dossier www de votre projet phonegap est la racine. Ainsi, par exemple un image.png dans ce dossier est ajouté avec

<img src="image.png" /> 
0

je référence les images enregistrées dans les documents dossier comme ceci:/var/mobile/Applications/21F126D3-D345-490D-91C6-7619CC682944/Documents/'name'.jpg

La partie avec les lettres et les chiffres est individuelle pour chaque application, donc la vôtre sera différente. Vous pouvez obtenir ceci avec:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSys) { 
    var pathToRoot = fileSys.root.fullPath; 
}, function() { 
    console.log('****iPhone:Error when requesting persisten filesystem to find root path.'); 
}); 

Ceci est expliqué dans le phonegap docs.

2
getAbsolutePath("mead.jpg", 
         function(entry){ 
          //alert(entry.fullPath); 
          $("#img_test").attr("src",entry.fullPath); 
          console.log("jq$:=" + entry.fullPath); 
          //$("#img_test").attr("src","img/test.jpg"); 
         }); 

// file system 
    function getAbsolutePath(file_name,call_back){ 
     var full_path = ""; 
     window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, 
       function (file_system){ 
        file_system.root.getFile(
         file_name, 
         {create: false}, 
         call_back 
         , 
         function(){ 
          console.log("failed to fetch file, please check the name"); 
         } 
        ); 

       }, 
       function(){ 
        console.log("failed file sytem"); 
       } 
     ); 


    }