import http from 'http';
import fs from 'fs';
downLoadResources(data) {
return new Promise(resolve => {
var file = fs.createWriteStream(data.writeUrl);
http.get(data.getUrl, res => {
res
.on('data', function (data) {
file.write(data);
})
.on('end', function () {
file.end();
resolve('同步完成');
})
.on('error', function () {
resolve('error');
});
});
});
}
getUrl 是请求地址
writeUrl 是写入的文件地址 要注意后缀 必须一样才行 我就是因为tar.gz写成了zip才不行的