【问题标题】:Folder cant be seen in Gallery图库中看不到文件夹
【发布时间】:2017-04-24 20:00:34
【问题描述】:

我正在使用 Ionic 创建一个混合应用程序。我在 android 的 DCIM 文件夹中创建了一个文件夹,用于保存下载的图像、Gifs。

这是我的代码:

  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 库中看到它,否则该文件夹被创建但在库中不可见。但我需要一个名为“已下载图像”的文件夹。

【问题讨论】:

    标签: javascript cordova ionic-framework file-transfer


    【解决方案1】:

    你可以试试这样的:

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

    【讨论】:

    • 尝试添加这个并在 getDirectory 中传递这个变量,但没有运气。
    • 我发现如果我重新启动或重新启动手机,我只会看到画廊中的文件夹。我不知道为什么我的图库打开时没有刷新?
    • 我解决了。下载图像时,要传递给 filetransfer.download 的路径被修改。
    • 在下载图像时,要传递给 filetransfer.download 的路径被修改。 var path = fs.root.toURL() + "下载的图片/ss.jpg"
    猜你喜欢
    • 2014-06-21
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多