2014-09-20 61 views
1

我正在創建一個應用程序,用於從網址下載pdf文件並以網格方式顯示在我的儀表板頁面中。如何從node.js中的url下載pdf文件?

我正在使用node.js和express框架。

exports.pdf = function(req, response) { 
    var url ="http://www.ieee.org/documents/ieeecopyrightform.pdf"; 

    http.get(url, function(res) { 
    var chunks = []; 
    res.on('data', function(chunk) { 
    console.log('start'); 
    chunks.push(chunk); 
    }); 

    res.on("end", function() { 
     console.log('downloaded'); 
     var jsfile = new Buffer.concat(chunks).toString('base64'); 
     console.log('converted to base64'); 
     response.header("Access-Control-Allow-Origin", "*"); 
     response.header("Access-Control-Allow-Headers", "X-Requested-With"); 
     response.header('content-type', 'application/pdf'); 
    response.send(jsfile); 
    }); 
    }).on("error", function() { 
    console.log("error"); 
    }); 
}; 
+0

後您使用 – 2014-09-20 05:57:19

回答

0

這將幫助。

response.setHeader("Content-Type", "text/pdf"); 

This Link will help

+0

是現在其工作代碼。 @喬治 – abdulbarik 2014-09-20 07:36:26