如何使用node.js中的Buffer从BLOB转换为PDF

时间:2019-04-23 13:41:37

标签: html node.js pdf blob buffer

我正在编写一个基于HTML的用户gui,它将能够将报价上传到我的sql中的blob,并且当您通过get函数检索它时,它必须进行数据库查找并发送pdf。

在控制台日志中,我可以看到它正在投影缓冲区,但是我无法以pdf格式将其显示在html页面上,我在做什么错了?

app.get('/viewq/:q_number', function(req, res){
        connection.query("SELECT * q_file FROM quotation WHERE q_number ='"+req.params.q_number+"'",function(err, result){
            var fileData = new Buffer(25000);





      res.set( {
          'Content-Type': 'application/pdf',
           'attachment': 'filename=data.pdf',
          'Content-Length': fileData.length
        }
      );
            res.write(fileData);

            console.log(fileData.toString());
        res.end();

            });


});

0 个答案:

没有答案