获取上传预签名

请求URL:

  • /s3PreSign

请求方式:

  • POST

参数:

参数名 必选 类型 说明
fileName string 文件名
fileType string 文件类型(image/jpeg)
sign string 签名(15秒内有效)

返回示例

{
    "code": 200,
    "msg": "SUCCESS",
    "data": {
        "key": "AICLeanMaster/A10000000/1749119457045763000-wahaha.png",
        "url": "https://ai-clean-master.s3.amazonaws.com/AICLeanMaster/A10000000/1749119457045763000-wahaha.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA42PHHWDLP3AVPT6H%2F20250605%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250605T103057Z&X-Amz-Expires=900&X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-meta-user-agent&X-Amz-Signature=02271ecf04abc6e4e50fa709181afd7b6d04a05cd7d3398c20bd4e92ebe40453"
    }
}

返回参数说明

参数名 类型 说明
code int 状态码
msg string 提示信息
data struct 数据
-key string 上传文件key
-url string 上传预签名URL

备注

签名sign说明:

拼接字符串: signStr = accessToken + signSecret + userId + timestamp

sign = MD5加密字符串signStr

accessToken:用户token

signSecret:签名密钥

userId:用户ID

timestamp:当前时间戳秒

2021 © Live all right reserved,powered by Gitbook该文件修订时间: 2025-06-06 13:54:41

results matching ""

    No results matching ""