前提・実現したいこと
monacaでESP32とXMLHttpRequestで通信して、各種センサの値を取得するアプリを作っています。
取得した値をメール添付したり、サーバにアップロードできるように、○○○.txtというような形式でアプリの領域に保存し、あとで参照したいと思っています。
しかし、エラーが出て、新規ファイルが作れません。
発生している問題・エラーメッセージ
ReferenceError: Can't find variable: onErrorLoadFs
該当のソースコード
https://docs.monaca.io/ja/reference/cordova_6.5/file/
のサンプルコードを流用し、下記のコードをscriptにコピペしています。
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);
試したこと
https://docs.monaca.io/ja/reference/cordova_6.5/file/
いくつかの関数が抜けていたことが原因で、上記の情報をよく読んだところ正常にファイルは作成されました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー