0

以下代码可以正常工作并在前端生成 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");
                    }); 
                })
4

1 回答 1

-1

只需将您的 PDF 放入一个File对象并将其发送到您的 API。这是关于它的另一个线程:将文件发送到 API 顺便说一句,在我链接的那个下面有一个更受欢迎的答案,两者都是相关的,但第二个可能更容易。

于 2020-05-08T07:16:21.967 回答