2017-04-24 35 views
0

我使用Ionic创建混合应用程序。我在Android的DCIM文件夹中创建了一个文件夹,用于保存下载的图片,GIF。文件夹不能在Gallery中看到

这里是我的代码:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) { 
        console.log("Root = " + fs.root.toURL() + "DCIM"); 
        var entry=fs.root; entry.getDirectory("downloaded images", {create: true, exclusive: false},function (dirEntry) { },function (error) { } 
            ); 
           }, function (error) { 

         }); 
        }); 

,一切工作正常。唯一的问题是当我将文件夹名称保留为“Downloaded_Images”或任何没有空格的文件夹时,我可以在我的android图库中看到它,否则文件夹会被创建,但在图库中不可见。但我需要一个名为“下载的图像”的文件夹。

回答

0

你可以尝试这样的事:

var yourDirectory = decodeURIComponent(fs.root + "downloaded%20images"); 
+0

尝试添加这一点,并通过这个变量getDirectory,但没有运气。 –

+0

我发现,如果我重新启动或重新启动我的手机,只有当我看到图库中的文件夹。我不知道为什么我的画廊在我打开它时没有被刷新? –

+0

我解决了它。在下载图像时,要传递给filetransfer.download的路径已被修改。 –