问题标签 [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.
android - error compiling android cordova when change versionCode with plugin cordova-plugin-file-transfer
I have a problem when i try to compile Android version of my app after change versionCode in AndroidManifest.xml. I also discovered that compilation failed only when plugin cordova-plugin-file-transfer is installed. With the plugin installed after i change versionCode in platforms/android/AndroidManifest.xml (i change value from 1 to 2) i obtain this error compiling.
Someone can help me?
Thanks to all
cordova - 无法使用 cordova File API 访问目录和子目录
我目前正面临 File API 问题的挑战。我似乎无法访问目录的内容。下面的代码应该访问一个目录及其子目录,然后读取其中的所有文件。
但是发生的事情是它没有进入目录,而是进入内部存储的根目录。它仍在运行该reader.readEntries()
函数,但它传递的是根目录中的文件夹,而不是Inmark/InmarkCatalog
.
*我最近升级到 cordova 3.5.1 并使用文件系统插件 1.3.3。
android - Cordova:在哪里以及如何安装插件?
我创建了一个全新的应用程序。
然后我去 www 目录并执行npm install cordova-plugin-file
.
现在?我必须做什么才能在应用程序中使用此插件?
如果我这样做,cordova plugin list
它只会显示白名单插件,默认情况下是从 cordova 本身创建的。
然后我尝试cordova plugin add cordova-plugin-file
了,现在cordova plugin list
向我展示了白名单和文件插件。
现在?当我尝试以下代码时,我得到了,在 Android 模拟器上,cordova.file 是undefined
cordova - 科尔多瓦:FileEntry 元数据未定义
我可以看到文件name
,但lastModifiedDate
两者size
都是undefined
。为什么?
请注意,在实际代码中,我正在处理的失败事件,getFile
并且我可以成功remove()
,FileEntry
因此对象和文件都存在。
javascript - cordova-plugin-file 在浏览器中无法正常工作
我现在正在开发平台浏览器上的科尔多瓦应用程序。但是我在使用 cordova-plugin-file 读取本地文件时遇到了问题。我的浏览器总是在我的 chrome 控制台中获得“为文件添加代理”和“授予持久 fs 配额”。
我从 github 的 Cordova-Examples-master 下载了一个示例,但情况相同。所以这似乎是一个错误的设置错误,而不是我的代码中的错误。
有没有人遇到过这个问题?任何帮助表示赞赏。
cordova - 科尔多瓦插件文件时的编码错误
我现在正在开发一个科尔多瓦应用程序,它的平台是浏览器。
我需要从本地文件系统访问一个文本文件,所以我使用的是cordova-plugin-file。
但是我在我的 chrome 控制台中作为异常失败了(没有 CLI 错误):
代码:5
消息:“提供给 API 的 URI 格式错误,或者生成的数据 URL 已超出数据 URL 的 URL 长度限制。”
名称:“编码错误”
正如我的代码一样:
我的 URI 是非法的还是出于其他原因?
谁能指出为什么?或者给我一个正确的例子。
任何帮助表示赞赏。
cordova - 使用 cordova-plugin-file 时,chrome 中永远不会触发 filePluginIsReady 事件
我现在正在开发一个科尔多瓦应用程序,其平台是浏览器(Chrome)。
使用 cordova-plugin-file 读取文件时失败。
根据cordova-plugin-file 的文档:Chrome quirks,它说:
设备就绪事件后 Chrome 文件系统未立即就绪。作为一种解决方法,您可以订阅filePluginIsReady
事件....您可以使用window.isFilePluginReadyRaised
函数来检查是否已经引发了事件。
我这样写我的代码:
它无法读取文件,控制台中的消息如下:
为文件添加代理 ------------------cordova.js:942
授予持久 fs 配额 ---------Preparing.js:170
false --------------------------------------app.js:4(的值
window.isFilePluginReadyRaised()
)
似乎该filePluginIsReady
事件没有触发!为什么?
此外,如果我deviceready
直接在事件下编写代码。它也会失败并显示以下错误消息:
代码:5
消息:“提供给 API 的 URI 格式错误,或者生成的数据 URL 已超出数据 URL 的 URL 长度限制。”
名称:“编码错误”
任何人都可以指出原因或给我一个正确的例子吗?
任何帮助表示赞赏。
android - 目录不是使用phonegap android创建的
创建目录时遇到问题,这是我的代码:
还添加了读写权限。
- 这是使用的插件“cordova plugin add cordova-plugin-file”。
- 通过另一个函数调用此函数,而不是使用设备就绪事件。
3.目录没有创建,代码执行没有错误。
谢谢
这里的代码 var pictureSource; // 图片源 var destinationType; // 设置返回值的格式
cordova - 科尔多瓦应用程序中未定义科尔多瓦文件
=====Cordova 文件未定义=====
你好。
我正在尝试使用 Cordova 学习一些移动开发。我想创建一个类似 Instagram 的应用程序,其中将存储记忆。该应用程序使用两个页面:
- 显示所有存储记忆的页面;
- 增加记忆的页面。内存存储在本地 json 文件中。
我创建文件并在其中写入新内存的代码似乎有效(我无法打开创建的文件,所以我无法确定,但我没有收到任何错误......)。我现在正在尝试使用 ngCordova 文件插件来访问该文件并显示其内容。
这是我的代码(暂时):注意:我的代码已被翻译成英文以便更好地理解。我希望我没有犯任何翻译错误,与手头的主题无关
索引.html
index.js (第一个加载的文件,自动生成)
app.js (声明应用程序)
记忆控制器.js
- $rootScope.memoriesList 是在 addMemoryController 中创建的一个数组,其中存储了所有的内存
- stored_memories.json 是存储在文件系统根目录的文件。为了创建文件,我没有使用 ngCordova,而是使用了 cordova 的“标准”功能。
我收到以下错误:TypeError: Cannot read property 'dataDirectory' of undefined。我虽然使用了正确的东西,但我在这里找到了:http: //ngcordova.com/docs/plugins/file/
这是我尝试过但没有奏效的方法:
- 引导应用程序(参见 index.js 文件中的注释)
- 使用 window.requestFileSystem() 来声明 FileSystem,就像我在另一个控制器中所做的那样,但是 $cordovaFile.readAsText() 需要一个常量。
我很确定我的错误很明显,但我无法理解......
如果您需要,我可以提供更多代码。
android - 科尔多瓦插件相机未在android 5上捕获图像resolveLocalFileSystemURL错误
我正在尝试使用 Google Nexus 5 在我的 ionic 应用程序中添加图像库中的图像,但我一直运行到相同的错误消息
我的 angularjs 代码
我知道这个问题与cordova插件文件和一些android 5问题有关,但我该如何解决这个问题?