问题标签 [cordova-plugin-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1874 浏览

cordova - 如何使用 Cordova 将文件移动到应用程序目录

如何将手机摄像头拍摄的图像移动到 Cordova 应用程序目录?

我想将文件移动到,理想情况下使用 mkdir 之类的新目录功能

文件的图像位置保存在 var 中:

欢迎任何帮助。

我正在使用 Cordova 4.1.2 版并安装了 Cordova 文件插件。

0 投票
1 回答
460 浏览

cordova - cordova-plugin-file: 5 秒后未触发​​ deviceready 事件

当我安装cordova-plugin-file 时出现此错误。该错误似乎可以追溯到 2014 年的 1.3 版...

它在 2.1.0 和 Cordova 5 版本中如何仍然发生?我逐个版本降级,它只停止显示 1.1 中的错误,但后来我得到了与 cordova.js 不同的错误(可以理解,因为它远远领先于该版本)。

我什至找不到插件的问题跟踪器。开发人员要做什么?

0 投票
0 回答
51 浏览

javascript - 在第 0 行未找到未定义的 cordova-plugin-file.fileSystems

我尝试使用cordova-plugin-file,但是在安装这个插件并运行它之后cordova-sim,我得到了这个错误

如果你遇到过同样的事情,请告诉我为什么,以及如何解决它。

谢谢, 最好的问候

0 投票
1 回答
2041 浏览

javascript - 如何使用cordova-plugin-file附加到文件

我正在尝试将文本附加到文件中。

我按照插件的 github 页面的建议遵循了Html5rocks教程。

我已经成功地创建了一个文件并写入了它。但是当我尝试附加文本时,我得到了一个写入成功事件,但没有添加任何文本。我只能更改字符,但最后没有添加字符。这不是异步问题,我也在尝试使用 chrome 的 js 控制台进行实时测试。我也在fileWriter.seek(fileWriter.length)尝试最后写之前使用。(但 seek(0) 写一个开头)

有我写的模块:

我将它与 chrome 控制台一起使用


编辑

我试图通过 awindow.requestFileSystem()来追加,但它仍然不起作用,我还更新了我的代码。

现在我在做

0 投票
1 回答
416 浏览

cordova - Cordova/Phonegap 安装文件到 externalDataDirectory

我正在使用cordova 文件插件来读取和写入我的 android 设备上的文件。我想做的是将 json 文件“安装”到cordova.file.externalDataDirectory目录。该文件将包含应用程序的默认设置,但我希望用户也可以编辑这些设置(因此不能隐藏在应用程序沙箱中)。

我似乎无法找到如何做到这一点的方法。可能吗?

我能想到的唯一选择是将默认设置文件安装到应用程序沙箱,并在应用程序启动时将此文件复制到cordova.file.externalDataDirectory目录。这并不理想,但它可能是我必须走的路......

0 投票
2 回答
1743 浏览

cordova - 如果我关闭 wifi,则无法让离子应用程序工作(在开发时)

因此,在开发过程中,我关闭了 wifi,然后 ionic 应用程序无法在 android 设备/模拟器中运行。

但是,当我使用已发布并签名的适用于 android 应用程序的 apk 文件关闭 wifi 时,它工作得很好。

问题是我需要我的应用程序在互联网连接关闭时执行某些操作:

但是由于如果我关闭 wifi,应用程序不会在模拟器或设备上运行,因此我无法测试代码是否有效,而无需构建非常耗时的发布 apk。即使我关闭了wifi,我怎样才能让它工作?

我收到这样的错误消息:

在此处输入图像描述

0 投票
4 回答
3875 浏览

ios - 为什么我的 IOS 应用拒绝 cdvfile:// 和 file:/// 链接?

我在 angular/ionic/cordova 应用程序中显示下载到 cordova.file.dataDirectory 的图像时遇到问题。

我正在使用cordova-plugin-file,我可以下载文件,并使用.toInternalURL() 和/或.toURL() 提取URL。然而,角度列表视图正在拒绝它们。我正在为 Ios 使用 WkWebView,并且我的代码在 Android 上运行良好(使用 .toInternalURL() )。我已经在配置和元内容安全策略中将 cdvfile://* 和 file:///* 列入白名单...

我添加了屏幕截图 这是 .toInternalURL() 生成的链接的控制台屏幕截图

这是 .toURL() 生成的链接的屏幕截图:

这是我使用的安全策略:

0 投票
0 回答
332 浏览

jquery - 无法使用 Cordova 读取文件

我在ios上使用cordova。我有一些带有 jquery 的代码

当没有互联网连接时,我无法从存储中读取文件。函数上传未触发。回调成功失败也没有触发。

0 投票
0 回答
173 浏览

android - 在 intel xdk 上调试时使用cordova-plugin-file 进行读写,但在构建后不工作

因此,我试图在英特尔 XDK 开发的 android 应用程序上存储具有不同应用程序统计信息的 JSON 文件。我正在通过调试器运行应用程序,并且可以存储和读取文件。但是,一旦构建了应用程序并在我的设备上安装了 APK,我什么也看不到。看起来该文件从未存储过。

我正在使用 dataDirectory,如下行所示。

window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function(dir) { dir.getFile("hiscore.json", {create:true}, function(file)

有人知道可能出了什么问题吗?

0 投票
1 回答
502 浏览

xml-parsing - 将本地通知插件添加到 Visual Studio Cordova

当我尝试将本地通知插件(https://github.com/katzer/cordova-plugin-local-notifications)添加到我的 Visual Studio Cordova 项目时,我收到此错误消息 -

Visual Studio 无法解析 plugin.xml。请确保 plugin.xml 存在且不包含错误。

我应该怎么做才能安装这个插件?谢谢!