| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1x | import path from 'path'; import url from 'url'; import fs from 'mz/fs'; import axios from './axiosFix'; const downloader = (links, site, dir) => { links.map(link => axios.get(link, { baseURL: url.resolve(site, '/'), responseType: 'arraybuffer' }) .then(file => fs.writeFile(path.resolve(dir, path.basename(link)), file.data)) .catch(err => err)); }; export default downloader; |