小编Bri*_*oah的帖子

如何使用NodeJS下载pdf并将其发送到客户端?

我正在尝试使用NodeJS下载PDF文件,然后将其数据发送到客户端以嵌入页面中.以下是我下载PDF文件的方法:

exports.sendPdf = function(req, responce) {
    var donneRecu = req.body;
    var url = 'http://www.ieee.org/documents/ieeecopyrightform.pdf'//pdf link
    http.get(url, function(res) {
        var data = '';
        res.on('data', function(chunk) {
            console.log('downloading');
            data += chunk;
        });
        res.on("end", function() {
            console.log('downloaded');
            responce.header("Access-Control-Allow-Origin", "*");
            responce.header("Access-Control-Allow-Headers", "X-Requested-With");
            responce.header(200, {'content-type' : 'application/pdf'});
            responce.send(data);
        });
    }).on("error", function() {
        callback(null);
    });
}
Run Code Online (Sandbox Code Playgroud)

如何将从NodeJS收到的数据发送到客户端?

编辑 我找到了解决方案:

exports.sendPdf = function(req, res) {

  var donneRecu = req.body;

  console.log(donneRecu['lien']);

  var url = donneRecu['lien']; //pdf link

  http.get(url, function(response) {

      var chunks = [];

      response.on('data', function(chunk) {

          console.log('downloading'); …
Run Code Online (Sandbox Code Playgroud)

javascript pdf node.js express

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

express ×1

javascript ×1

node.js ×1

pdf ×1