Node.js 使用expressjs,有没有一种方法可以让猛犸象不使用路径?
如问题所述,有没有一种方法可以使用猛犸象,这样它就不需要写入磁盘?我看到了下面的包:Node.js 使用expressjs,有没有一种方法可以让猛犸象不使用路径?,node.js,express,docx,Node.js,Express,Docx,如问题所述,有没有一种方法可以使用猛犸象,这样它就不需要写入磁盘?我看到了下面的包: 在mammoth文档中,convertToHtml函数的第一个参数是input,其中input是描述源文档的对象。在node.js上,它们支持{path:path}和{buffer:buffer}(或{arrayBuffer:arrayBuffer}) 您可以将上载的文件转换为缓冲区,然后将缓冲区推送到convertToHtml函数。在mammoth文档中,convertToHtml函数的第一个参数是inpu
在
mammoth
文档中,convertToHtml
函数的第一个参数是input
,其中input
是描述源文档的对象。在node.js上,它们支持{path:path}
和{buffer:buffer}
(或{arrayBuffer:arrayBuffer}
)
您可以将上载的文件转换为缓冲区,然后将缓冲区推送到
convertToHtml
函数。在mammoth
文档中,convertToHtml
函数的第一个参数是input
,其中input
是描述源文档的对象。在node.js上,它们支持{path:path}
和{buffer:buffer}
(或{arrayBuffer:arrayBuffer}
)
您可以将上传的文件转换为缓冲区,然后将缓冲区推送到convertToHtml
函数
var mammoth = require("mammoth");
mammoth.convertToHtml({path: "path/to/document.docx"})
.then(function(result){
var html = result.value; // The generated HTML
var messages = result.messages; // Any messages, such as warnings during conversion
})
.done();