|
"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
|