我试图在手机应用程序中保存用户信息但尝试时
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);
我收到了错误
未捕获的ReferenceError:未定义onErrorLoadFs
并且在评论它我得到
未捕获的ReferenceError:未定义onErrorCreateFile
最后评论说我得到了
未捕获的ReferenceError:未定义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);
由于文件插件没有准备好而导致错误,但我再次遇到错误
未捕获的ReferenceError:未定义createFile
任何建议或帮助将不胜感激!谢谢你的时间!
onErrorCreateFile和onErrorLoadFs是您需要定义的函数,例如:
function onErrorCreateFile() {
console.log("Create file fail...");}
function onErrorLoadFs() {
console.log("File system fail...");
}
onErrorCreateFile
,onErrorLoadFs
,writeFile
和readFile
方法。它们不包含在sample-code
的website中。在同一页上通过; qazxsw poi和qazxsw poi方法是从writeFile
写的。您可以使用带有CTRL + F的readFile
找到它。
祝好运。