【问题标题】:How to send PDF created with jsPDF to API without downloading from the front end如何在不从前端下载的情况下将使用 jsPDF 创建的 PDF 发送到 API
【发布时间】:2020-05-08 06:42:58
【问题描述】:

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

【问题讨论】:

    标签: reactjs axios fetch jspdf html2canvas


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 2018-02-11
      相关资源
      最近更新 更多