Чтение файла и преобразование в байты в nodejs - PullRequest
1 голос
/ 30 октября 2019

У меня есть следующий блок кода в Java, который я пытаюсь скопировать в nodejs

Java
----
Blob attachmentFile = (Blob) attachments.get(i).get("attachmentFile");
test.setFILECONTENT(attachmentFile.getBytes(1, (int)attachmentFile.length()));

Этот файл хранится в виде большого двоичного объекта в базе данных. Этот код Java работает. Я сейчас пытаюсь повторить это в nodejs. Итак, сначала я сделал

node.js
----
let content = fs.readFileSync('filepath', {encoding: 'utf-8'});

Так что здесь, вместо того, чтобы файл был большим двоичным объектом, у меня есть файл, расположенный в папке FTP. Я могу прочитать содержимое файла, используя строку выше, но как мне преобразовать их в байты, как я делал в Java? Я хочу получить точно такой же вывод, как я получил в Java, потому что это работает, но не работает с узлами.

1 Ответ

0 голосов
/ 05 ноября 2019

Я решил это, выполнив

var arrByte = content.toString('base64');
...