@tiledesk/tiledesk-server
Version:
The Tiledesk server module
26 lines (18 loc) • 503 B
JavaScript
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;