生成上传文件链接所需的参数和签名。
接口说明
您可以根据此接口的返回值,通过表单将文件直接上传至服务的 OSS,供服务使用。
表单上传文件到 OSS 的具体方法请参考 OSS 产品文档。
服务定期清除上传到 OSS 的文件。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
hbr:CreateTempFileUploadUrl |
create |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| FileName |
string |
是 |
上传文件的名称。 |
file-list.txt |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| Endpoint |
string |
上传文件到 OSS 使用的 OSS 接入点地址。 |
oss-cn-shenzhen.aliyuncs.com |
| RequestId |
string |
请求 ID。 |
F4EEB401-DD21-588D-AE3B-1E835C7655E1 |
| ExpireTime |
integer |
上传文件到 OSS 使用的签名的过期时间。UNIX 时间,单位为秒。 |
1654326678 |
| Success |
boolean |
请求是否成功。
|
true |
| Code |
string |
返回码,200 表示成功。 |
200 |
| TempFileKey |
string |
上传文件到 OSS 使用的 key。 |
temp/1440155109798732/upload/2022-07-29/49bed34c-b430-4e7e-89b1-4be2b734f95c/iaclone.diff |
| Message |
string |
返回信息描述,成功一般返回 successful,错误时会返回相应错误信息。 |
successful |
| BucketName |
string |
上传文件到 OSS 使用的 Bucket 名称。 |
hbr-temp-bucket |
| OssAccessKeyId |
string |
上传文件到 OSS 使用的 AccessKeyID |
LTAI****Up |
| Policy |
string |
上传文件到 OSS 使用的策略。 |
eyJleH****V19 |
| Signature |
string |
上传文件到 OSS 使用的签名。 |
RmhI****0A= |
示例
正常返回示例
JSON格式
{
"Endpoint": "oss-cn-shenzhen.aliyuncs.com",
"RequestId": "F4EEB401-DD21-588D-AE3B-1E835C7655E1",
"ExpireTime": 1654326678,
"Success": true,
"Code": "200",
"TempFileKey": "temp/1440155109798732/upload/2022-07-29/49bed34c-b430-4e7e-89b1-4be2b734f95c/iaclone.diff",
"Message": "successful",
"BucketName": "hbr-temp-bucket",
"OssAccessKeyId": "LTAI****Up",
"Policy": "eyJleH****V19",
"Signature": "RmhI****0A="
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。