Saturday, 22 April 2017

Downloading a File from HapiJs Server

I need a little help I want to generate a pdf report.

I'm using PDFKit Node Module

const PDFDocument = require("pdfkit");

function generatePDF(request, reply) {
  let doc = new PDFDocument();
   let path = __dirname + "/payments/" + "filename" + ".pdf";



  doc.text = "Hello World!";
  doc.text = "Hello Me!";
  doc.end();  
  return reply(doc)
       .header('Content-disposition', 'attachment; filename=' + 'payments.pdf')  

}

On the client-side, I have tried so many things:

1.

button.addEventListener("click", function (event) {
        axios.get('/payment-pdf')
            .then(function (response) {
                console.log(response);

            })
            .catch(function (error) {
                console.log(error);
            });

    }, false)

2.

<a href="/payment-pdf" download>Export</a>

How do I download the PDF file? It seems as a simpe task, but I'm not able to get it done.

Thank you.



via Clinton Yeboah

No comments:

Post a Comment