| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- "use strict";
- var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
- var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
- var _Object$keys = require("@babel/runtime-corejs2/core-js/object/keys");
- var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
- _Object$defineProperty(exports, "__esModule", {
- value: true
- });
- var _exportNames = {};
- exports["default"] = createUploadManager;
- var _resume = _interopRequireWildcard(require("./resume"));
- _Object$keys(_resume).forEach(function (key) {
- if (key === "default" || key === "__esModule") return;
- if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
- _Object$defineProperty(exports, key, {
- enumerable: true,
- get: function get() {
- return _resume[key];
- }
- });
- });
- var _direct = _interopRequireDefault(require("./direct"));
- var _utils = require("../utils");
- var _base = require("./base");
- _Object$keys(_base).forEach(function (key) {
- if (key === "default" || key === "__esModule") return;
- if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
- _Object$defineProperty(exports, key, {
- enumerable: true,
- get: function get() {
- return _base[key];
- }
- });
- });
- function createUploadManager(options, handlers, logger) {
- if (options.config && options.config.forceDirect) {
- logger.info('ues forceDirect mode.');
- return new _direct["default"](options, handlers, logger);
- }
- if (options.file.size > 4 * _utils.MB) {
- logger.info('file size over 4M, use Resume.');
- return new _resume["default"](options, handlers, logger);
- }
- logger.info('file size less or equal than 4M, use Direct.');
- return new _direct["default"](options, handlers, logger);
- }
|