UNPKG

@tiledesk/tiledesk-server

Version:
26 lines (18 loc) 503 B
const axios = require("axios").default; class FileUtils { async downloadFromUrl(url) { return new Promise((resolve, reject) => { axios({ url: url, responseType: 'arraybuffer', method: 'GET' }).then((resbody) => { resolve(resbody.data); }).catch((err) => { reject(err); }) }) } } var fileUtils = new FileUtils(); module.exports = fileUtils;