以下代码可以正常工作并在前端生成 PDF 并成功下载。但我对如何使用 fetch 或 Axios 将其发送到 API 中的服务器感到困惑。找不到任何关于此的文档以通过 API 发送并将其作为 PDF 从服务器端保存到 s3。
const input = document.getElementById('divToPrint');
html2canvas(input)
.then((canvas) => {
const imgData = canvas.toDataURL('image/png');
const pdf = new jsPDF();
pdf.addImage(imgData, 'PNG', 0, 0);
pdf.save("download.pdf");
});
})