因项目使用Node.js ,其中需要将远程图片下载至服务器处理。//Get请求var request = require('request');request.get({url:Url ,encoding:'utf8'},function(error, response, body){});//下载远程文件至服务器http.get(ImageUrl , function(res){var imgData = '';res.setEncoding('binary'); //一定要设置response的编码为binary否则会下载下来的图片打不开res.on('data', function(chunk){imgData+=chunk;});res.on('end', function(){fileName = Md5(imgData);fs.writeFile('./www/' + fileName, imgData, 'binary', function(err){});});});
...
继续阅读
(37)