Node.js не может импортировать экземпляр файла из локальной папки - PullRequest
0 голосов
/ 05 декабря 2018

У меня проблема с импортом любого файла в качестве экземпляра файла из локальной папки.Не могли бы вы мне помочь?Я не могу найти что-либо в 'fs' или 'path', Мэйби, потому что я не знаю, что посмотреть, я хочу получить File и передать его моему JS-приложению в качестве экземпляра File.

1 Ответ

0 голосов
/ 05 декабря 2018

Начните с использования пути относительно вашего скрипта и директивы __dirname.

fs.readFileSync(__dirname + '/myfile.txt')

Вы также можете потерять /, используя path, чтобы сделать ваш код более переносимым.

const path = require('path')
fs.readFileSync(path.join(__dirname, 'myfile.txt')

Что касается формата, результат будет Buffer.Если вам нужна строка,

fs.readFileSync(filename,'UTF-8')

Если вам нужен большой двоичный объект, см. Stackoverflow.com/questions/14653349

...