Javascript PhoneGap应用程序上的文件插件出错
我正试图在phonegap应用程序中保存用户信息,但在尝试时Javascript PhoneGap应用程序上的文件插件出错,javascript,cordova,phonegap-plugins,Javascript,Cordova,Phonegap Plugins,我正试图在phonegap应用程序中保存用户信息,但在尝试时 window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) { console.log('file system open: ' + fs.name); fs.root.getFile("newPersistentFile.txt", { create: true, exclusive: false }, function (fileEntry) {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) {
console.log('file system open: ' + fs.name);
fs.root.getFile("newPersistentFile.txt", { create: true, exclusive: false }, function (fileEntry) {
console.log("fileEntry is file?" + fileEntry.isFile.toString());
// fileEntry.name == 'someFile.txt'
// fileEntry.fullPath == '/someFile.txt'
writeFile(fileEntry, null);
}, onErrorCreateFile);
}, onErrorLoadFs);
我得到了错误
未捕获引用错误:未定义onErrorLoadFs
一经评论我就明白了
未捕获引用错误:未定义onErrorCreateFile
最后一句话我明白了
未捕获引用错误:未定义writeFile
我也在跑步
window.addEventListener('filePluginIsReady', function(){
console.log('File plugin is ready');
requestFileSystem(LocalFileSystem.TEMPORARY, 5 * 1024 * 1024, function (fs) {
console.log('file system open: ' + fs.name);
createFile(fs.root, "newTempFile.txt", false);
}, onErrorCreateFile);
如果错误源于文件插件未准备好,但我再次遇到错误
未捕获引用错误:未定义createFile
如有任何建议或帮助,将不胜感激!
谢谢你的时间 OneRorCreateFile和OneRorLoadFS是您需要定义的函数,例如:
function onErrorCreateFile() {
console.log("Create file fail...");}
function onErrorLoadFs() {
console.log("File system fail...");
}
需要定义onErrorCreateFile
、onErrorLoadFs
、writeFile
和readFile
方法。它们不包括在上的示例代码中。
虽然在同一页上;writeFile
和readFile
方法将从示例代码中写入。您可以使用“find”
和CTRL+F来查找它
祝你好运。有什么解决办法吗Uncaught ReferenceError:writeFile未定义
我对phonegap做过任何事情已经有一年了,但我记得遇到了这个错误,你能把你的代码发给我吗?它可能会让我想起如何解决这个问题?它给我的错误是domeException:确定某些文件在Web应用程序中访问不安全,或者对文件资源进行了太多调用。
我在使用chrome。我认为这是一个错误,因为你在浏览器中进行测试,在浏览器中测试时无法保存文件,您是否尝试过测试生成以查看结果?不麻烦,很高兴我能提供帮助!