|
1 | | -var https = require('https'); |
2 | | -var fs = require('fs'); |
3 | | -var url = require('url'); |
| 1 | +var https = require("https"); |
| 2 | +var fs = require("fs"); |
| 3 | +var url = require("url"); |
4 | 4 |
|
5 | 5 | function writeToFile(filename, response, callback) { |
6 | 6 | response.pipe(fs.createWriteStream(filename)); |
7 | | - response.on('end', callback) |
| 7 | + response.on("end", callback); |
8 | 8 | } |
9 | 9 |
|
10 | 10 | function download(fileUrl, filename, callback) { |
11 | 11 | https.get(fileUrl, function(response) { |
12 | | - if (response.statusCode > 300 && response.statusCode < 400 && response.headers.location) { |
| 12 | + if ( |
| 13 | + response.statusCode > 300 && |
| 14 | + response.statusCode < 400 && |
| 15 | + response.headers.location |
| 16 | + ) { |
13 | 17 | if (url.parse(response.headers.location).hostname) { |
14 | 18 | https.get(response.headers.location, function(res) { |
15 | 19 | writeToFile(filename, res, callback); |
16 | 20 | }); |
17 | 21 | } else { |
18 | | - https.get(url.resolve(url.parse(fileUrl).hostname, response.headers.location), function(res) { |
19 | | - writeToFile(filename, res, callback); |
20 | | - }); |
| 22 | + https.get( |
| 23 | + url.resolve(url.parse(fileUrl).hostname, response.headers.location), |
| 24 | + function(res) { |
| 25 | + writeToFile(filename, res, callback); |
| 26 | + } |
| 27 | + ); |
21 | 28 | } |
22 | 29 | } else { |
23 | 30 | writeToFile(filename, response, callback); |
|
0 commit comments