fix:使用UNSIGNED-PAYLOAD避免payload hash不匹配
This commit is contained in:
parent
e1e3848ac1
commit
c02e4294c4
@ -206,8 +206,8 @@ export function uploadImage(filePath, typeDir) {
|
|||||||
readFileAsBase64(filePath).then(function (base64) {
|
readFileAsBase64(filePath).then(function (base64) {
|
||||||
var fileBytes = base64ToBytes(base64)
|
var fileBytes = base64ToBytes(base64)
|
||||||
var fileByteArray = new Uint8Array(fileBytes)
|
var fileByteArray = new Uint8Array(fileBytes)
|
||||||
// 计算文件内容的实际 SHA256 用于签名
|
// 使用 UNSIGNED-PAYLOAD(避免 payload sha256 计算与传输的差异)
|
||||||
var payloadHash = sha256(fileBytes)
|
var payloadHash = 'UNSIGNED-PAYLOAD'
|
||||||
|
|
||||||
// 构建对象路径
|
// 构建对象路径
|
||||||
var now = getServerDate()
|
var now = getServerDate()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user