0
NodeRT & 일렉트론 (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는 정의되지 않은 파일 스트림을 반환하고 정의되지 않은 은입니다!
질문 :
은 내가 잘못 여기서 뭐하는 거지?
어쨌든 openAsync가 오류없이 자동으로 실패하는 이유는 무엇입니까?
고마워요!