【问题标题】:How to read files/folders inside the assets folder using Ionic Capacitor Filesystem plugin如何使用 Ionic Capacitor Filesystem 插件读取资产文件夹中的文件/文件夹
【发布时间】:2020-10-13 09:47:33
【问题描述】:

以前,使用ionic File plugin,读取文件夹及其内容,特别是资产文件夹内的文件夹是这样完成的。

this.file.listDir(this.file.applicationDirectory, 'www/assets/data').then(response => {}

新的电容器文件系统有一个readdir 方法,它希望你传递一个FileSystemDirectory。 我必须通过哪些选项才能读取www/assets/data 文件夹?本质上,this.file.applicationDirectory 的等价物是什么?

【问题讨论】:

    标签: ionic-framework capacitor ionic5


    【解决方案1】:

    文件系统插件无法读取 Capacitor 公用文件夹

    【讨论】:

    • 确实如此。我已经添加了问题的答案。
    • 嗯,我的意思是电容插件。在您的回答中,您似乎正在使用cordova 文件插件
    【解决方案2】:

    我发现www/assets 的数据现在是public/assets。 代码

    this.file.listDir(this.file.applicationDirectory, 'www/assets/data').then(response => {})
    

    变成(这适用于新的电容器文件系统插件)。

    this.file.listDir(this.file.applicationDirectory, 'public/assets/data').then(response => {})
    

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 2012-12-26
      • 2011-01-22
      • 2021-12-11
      • 1970-01-01
      • 2022-11-19
      相关资源
      最近更新 更多