2017-04-24 60 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的路徑已被修改。 –