【发布时间】:2021-05-06 18:09:58
【问题描述】:
我有一个基于类的反应组件,它从用户那里获取数据。然后将数据馈送到 jsPDF。
let doc = new jsPDF();
doc.save()
这很好用。它以 .pdf 扩展名保存文件。
现在的问题是我正在将此文件发送到 express.js 后端。
const pdf = new Blob([this.state.doc.output("blob")], {
type: "application/pdf",
});
或
const pdf = this.state.doc.output("blob");
节点.js 我正在使用 Formidable.js 来接收文件。
const newPath = files.pdf.path;
文件在没有扩展名的情况下保存。
我也是这样做的
const newPath = `${files.pdf.path}.pdf`
这会将.pdf添加到保存到mongodb的字符串中,但保存的文件没有任何扩展名。
【问题讨论】:
标签: node.js reactjs express jspdf formidable