0

当您使用本指南中的说明将图像保存在设备中时,我需要知道如何知道文件中的地址路径:

Phonegap 插件:如何在 Android 中将 Base64 字符串转换为 PNG 图像

请...我需要帮助!

4

2 回答 2

1
window.requestFileSystem  = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
function gotFS(fileSystem) {
   console.log("got filesystem"); 
   console.log(fileSystem.root.fullPath);   
}
function fail() {
   console.log("failed to get filesystem");
}
于 2013-10-01T11:55:57.803 回答
0

我正在使用此代码

 function test2(myOtherBase64){

                //Shows how to use optional parameters
                window.plugins.base64ToPNG.saveImage(myOtherBase64, {filename:"dot.png", overwrite: true}, 
                   function(result) {
                      alert(result);

                      //uploadFile2(filename.path);
                   }, function(error) {
                      alert(error);
                });
                window.requestFileSystem  = window.requestFileSystem || window.webkitRequestFileSystem;
                window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
                function gotFS(fileSystem) {
                   console.log("got filesystem"); 
                   console.log(fileSystem.root.fullPath);  
                   alert(fileSystem.root.fullPath); 
                }
                function fail() {
                   console.log("failed to get filesystem");
                }

             }

但是这段代码的响应是:

文件:///mnt/sdcard

我需要更多的东西......因为我需要我保存的文件的所有路由,因为在我必须发送到文件传输以将文件上传到服务器之后!

于 2013-10-02T15:27:19.480 回答