Как использовать Axios с FPDF? - PullRequest
0 голосов
/ 26 июня 2019

Я хотел бы создать PDF с использованием FPDF через AXIOS.Я заменяю Framework с EXTjs на Vue, используя Axios.Раньше он работал в extjs-ajax, но после использования Axios.

Больше не выводит PDF.Я думаю, что что-то мешает выводу.

Я пробовал blob, он работает, но он также генерирует пустые PDF-файлы, что недопустимо.https://gist.github.com/javilobo8/097c30a233786be52070986d8cdb1743

JS-файл

var bodyFormData = new FormData();
bodyFormData.set('loan_no', loanDetailno);
bodyFormData.set('auth', _AUTH_KEY);
axios.post('/report_amortizationschedule',
    bodyFormData, {
    headers: {
    'Content-Type': 'multipart/form-data'}
    },)
    .then((response) => {
        console.log(response.data)
    })

Заголовки ответа

HTTP/1.1 200 OK
Date: Wed, 26 Jun 2019 09:24:30 GMT
Server: Apache/2.4.23 (Win64) PHP/5.5.38
X-Powered-By: PHP/5.5.38
Content-Length: 2230
Content-Disposition: attachment; filename="Amortization_Schedule_20190626.pdf"
Cache-Control: private, max-age=0, must-revalidate
Pragma: public
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/x-download

Заголовки запроса

Host: frontend
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://frontend/home?method=post&auth=7bff8f2a4c972ac09478b1b8f41f7656355bb5dd
Content-Type: multipart/form-data; boundary=---------------------------61883022732719
Content-Length: 283
Connection: keep-alive

Я хотел бы использовать fpdf с Axios.

...