huaweicloud / huaweicloud-sdk-java-obs

The OBS SDK for Java, which is used for accessing Object Storage Service
Other
131 stars 116 forks source link

[期望功能]:通过临时URL访问OBS接口增加重命名文件参数 #114

Closed White-Lee closed 1 year ago

White-Lee commented 1 year ago

问题描述:

期望:

444200216 commented 1 year ago

通过设置QueryParams可以重命名文件名

TemporarySignatureRequest request = new TemporarySignatureRequest(HttpMethodEnum.GET, huaWeiConfig.getExpireTime()); request.setBucketName(huaWeiConfig.getBucketName()); request.setObjectKey(remoteKey); Map<String, Object> queryParams = new HashMap<>(); queryParams.put("response-content-disposition", "attachment; filename=\"123.txt\""); request.setQueryParams(queryParams); TemporarySignatureResponse response = obsClient.createTemporarySignature(request); return response.getSignedUrl();