Java 在nodejs中读取文件并转换为字节

Java 在nodejs中读取文件并转换为字节,java,node.js,file,bytestream,Java,Node.js,File,Bytestream,我有下面的Java代码块,我正试图在nodejs中复制它 Java ---- Blob attachmentFile = (Blob) attachments.get(i).get("attachmentFile"); test.setFILECONTENT(attachmentFile.getBytes(1, (int)attachmentFile.length())); 该文件作为blob存储在数据库中。这段Java代码有效。我现在正试图在nodejs中复制这一点。所以我先做了 node.

我有下面的Java代码块,我正试图在nodejs中复制它

Java
----
Blob attachmentFile = (Blob) attachments.get(i).get("attachmentFile");
test.setFILECONTENT(attachmentFile.getBytes(1, (int)attachmentFile.length()));
该文件作为blob存储在数据库中。这段Java代码有效。我现在正试图在nodejs中复制这一点。所以我先做了

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

所以在这里,文件不是一个blob,而是放在一个FTP文件夹中。我可以使用上面的行读取文件的内容,但是如何像在Java中那样将它们转换为字节呢?我希望得到与Java中完全相同的输出,因为这些东西可以工作,但节点的东西不能

我通过这样做解决了这个问题

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

我通过这样做解决了这个问题

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