0
私はちょうどNodeRT & Electron(Windows 10)を使い始めています。いくつかの基本が機能しているように見えますが、私はすぐに奇妙な問題に立ち向かいました。コードは次のとおりです。NodeRT - StorageFile.openAsyncは未定義のfileStreamを返しますが、エラーはありません
const {FileAccessMode, StorageFile} = require('electron').remote.require('@nodert-win10/windows.storage')
var fname = require('electron').remote.app.getPath('userData') + '\\test.jpg';
StorageFile.getFileFromPathAsync(fname, (err, storageFile) => {
if (err) return console.log(err);
storageFile.openAsync(FileAccessMode.read, (err, fileStream) => {
if (err) return console.log(err);
// fileStream is NULL HERE!
})
})
getFileFromPathAsyncが成功し、結果のstorageFileが有効です。ただし、openAsyncは定義されていないfileStreamを返します。定義されていないはです。
質問:
は、私がここで間違って何をしているのですか?
いずれにしても、openAsyncがエラーなくサイレントモードで失敗するのはなぜですか?
ありがとう!