UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

26 lines (21 loc) 971 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var bite_formatBite = require('../../bite/format-bite.js'); /* eslint-disable @typescript-eslint/no-require-imports */ function getCOSInstance(secretId, secretKey) { var COS = require('cos-nodejs-sdk-v5'); var cos = new COS({ SecretId: secretId, SecretKey: secretKey }); return cos; } function onUploadCOSProgress(info) { var percent = parseInt("".concat(info.percent * 10000), 10) / 100; var speed = bite_formatBite.formatBite(info.speed || 0); var total = bite_formatBite.formatBite(info.total || 0); var loaded = bite_formatBite.formatBite(info.loaded || 0); console.log("[uploadCOSFile] \u603B\u5171\uFF1A".concat(total, "\uFF0C\u5DF2\u4E0A\u4F20\uFF1A").concat(loaded, "\uFF0C\u8FDB\u5EA6\uFF1A").concat(percent, "%\uFF0C\u901F\u5EA6\uFF1A").concat(speed, "/s;")); } exports.getCOSInstance = getCOSInstance; exports.onUploadCOSProgress = onUploadCOSProgress;