В настоящее время у меня проблемы при попытке прочитать файл .txt с помощью Electron JS.
Я начал тестирование, используя электронный-быстрый старт репозиторий (работает Electron v8.2.1), не знаю, что-то с ним.
Но давайте углубимся в это.
мой индекс. html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline';" />
<title>Hello World!</title>
</head>
<body>
<input type="button" id="btn-readfile" value="Select a file">
<script>
const fs = require('fs')
const {
dialog
} = require('electron').remote
document.getElementById('btn-readfile').addEventListener('click', () => {
dialog.showOpenDialog((fileNames) => {
if (fileNames === undefined) {
console.log("No files were selected")
return
}
fs.readFile(fileNames[0], 'utf-8', (err, data) => {
if (err) {
return
}
console.log("The content is: ")
console.log(data)
})
})
}, false)
</script>
</body>
</html>
Я могу нажать кнопку и выбрать файл из windows, но ничего не происходит на моя консоль ... последовал этот учебник, и он работает. Что я делаю неправильно?