2018年2月1日

Node js 以 url 抓取檔案


Example:

http://s.nownews.com/22/1f/221f81692a61e2a7dc4df849b2abad65.jpg

res ==> app.get( .... function(req,res)

hostname = s.nownews.com
path = /22/1f/221f81692a61e2a7dc4df849b2abad65.jpg
filename = your.jpg


/////給 URL 取得下載的檔案
function URL_FILE_DOWNLOAD(res,hostname,path,filename)
{
////取得 url 檔案方式
var http = require('http');
var externalReq = http.request({
hostname: hostname,
path: path
}, function(externalRes) {

console.log("externalRes");

res.setHeader("content-disposition", "attachment; filename=" + filename);
externalRes.pipe(res);
});
externalReq.end();
}

沒有留言:

張貼留言