Как отправить PDF-файл, созданный с помощью jsPDF, в API без загрузки из внешнего интерфейса - PullRequest
0 голосов
/ 08 мая 2020

Следующий код отлично работает, генерирует PDF-файл во внешнем интерфейсе и успешно загружает его. Но я не понимаю, как отправить его на сервер в API, используя fetch или Ax ios. Не удалось найти никакой документации по этому поводу, чтобы отправить его через 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");
                    }); 
                })

1 Ответ

0 голосов
/ 08 мая 2020

Просто получите PDF-файл в объекте File и отправьте его в свой API. Вот еще одна ветка об этом: Отправить файл в API Между прочим, есть более одобренный ответ ниже того, который я связал, оба актуальны, но второй может быть проще.

...