var policyText = {
"expiration": "2021-03-26T17:00:00.000Z", //设置该Policy的失效时间,超过这个失效时间之后,就没有办法通过这个policy上传文件了
"conditions": [
["content-length-range", 0, 1048576000] // 设置上传文件的大小限制
]
};
var policyBase64 = Base64.encode(JSON.stringify(policyText))
message = policyBase64
var bytes = Crypto.HMAC(Crypto.SHA1, message, accesskey, { asBytes: true }) ;
console.log('xxxxxxxxx1>>' + bytes );
var signature = Crypto.util.bytesToBase64(bytes);
console.log('xxxxxxxxx2>>' + signature );
xiaotutu6000 (作者)
IOS还没有测试。我没有机器,这边你们可以看下,加密这块,同算法结果不一致,挺尴尬的。
2021-03-31 22:34