|
|
- "use strict";
- const utils_ossUpload_common_crypto_crypto_js = require("../common/crypto/crypto.js.js");
- require("../common/crypto/hmac.js");
- require("../common/crypto/sha1.js");
- const utils_ossUpload_common_crypto_base64 = require("../common/crypto/base64.js");
- const config$1 = require("../../../config.js");
- let date = /* @__PURE__ */ new Date();
- date = date.setHours(date.getHours() + 1);
- let extime = "" + new Date(date).toISOString();
- let policyText = {
- "expiration": extime,
- "conditions": [
- ["content-length-range", 0, 1024 * 1024 * 100]
- // 设置上传文件的大小限制
- ]
- };
- let config = {
- accessid: config$1.ossConfig.aliOss.config.accessKeyId,
- accesskey: config$1.ossConfig.aliOss.config.accessKeySecret,
- osshost: config$1.ossConfig.aliOss.url,
- policyBase64: utils_ossUpload_common_crypto_base64.Base64.encode(JSON.stringify(policyText))
- };
- let message = config.policyBase64;
- let bytes = utils_ossUpload_common_crypto_crypto_js.Crypto.HMAC(utils_ossUpload_common_crypto_crypto_js.Crypto.SHA1, message, config.accesskey, {
- asBytes: true
- });
- let signature = utils_ossUpload_common_crypto_crypto_js.Crypto.util.bytesToBase64(bytes);
- (/* @__PURE__ */ new Date()).getTime();
- let OSSConfig = {
- name: "aliyun",
- host: config.osshost,
- accessid: config.accessid,
- signature,
- policyBase64: config.policyBase64
- };
- exports.OSSConfig = OSSConfig;
- //# sourceMappingURL=../../../../.sourcemap/mp-weixin/utils/oss-upload/oss/OSSConfig.js.map
|