爱简收旧衣按件回收前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

37 lines
1.4 KiB

"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