add(req-2119):通过临时url访问OBS----加日志、加返回值
This commit is contained in:
parent
d8503a0c94
commit
31b7e0e340
@ -17,6 +17,7 @@ import cn.axzo.oss.manager.api.dto.request.*;
|
|||||||
import cn.axzo.oss.manager.api.dto.response.*;
|
import cn.axzo.oss.manager.api.dto.response.*;
|
||||||
import cn.axzo.oss.service.api.FileService;
|
import cn.axzo.oss.service.api.FileService;
|
||||||
import cn.azxo.framework.common.model.CommonResponse;
|
import cn.azxo.framework.common.model.CommonResponse;
|
||||||
|
import cn.hutool.json.JSONUtil;
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
@ -343,10 +344,12 @@ public class WebFileController {
|
|||||||
* @return TemporaryUrlAccessRes
|
* @return TemporaryUrlAccessRes
|
||||||
*/
|
*/
|
||||||
@GetMapping("/v1/obs/temporaryUrlAccess")
|
@GetMapping("/v1/obs/temporaryUrlAccess")
|
||||||
public TemporaryUrlAccessRes temporaryUrlAccess(@RequestParam("fileUuid") String fileUuId) {
|
public CommonResponse<TemporaryUrlAccessRes> temporaryUrlAccess(@RequestParam("fileUuid") String fileUuId) {
|
||||||
ServerFileDownloadDto dto = new ServerFileDownloadDto();
|
ServerFileDownloadDto dto = new ServerFileDownloadDto();
|
||||||
dto.setFileKey(fileUuId);
|
dto.setFileKey(fileUuId);
|
||||||
ServerFileDownloadResponse response = fileService.getObject(dto, FileDownloadTypeEnum.TEMPORARY_URL_ACCESS.getCode());
|
ServerFileDownloadResponse response = fileService.getObject(dto, FileDownloadTypeEnum.TEMPORARY_URL_ACCESS.getCode());
|
||||||
return BeanConvertUtil.copyBean(response, TemporaryUrlAccessRes.class);
|
TemporaryUrlAccessRes result = BeanConvertUtil.copyBean(response, TemporaryUrlAccessRes.class);
|
||||||
|
log.info("下载结果, result = {}", JSONUtil.toJsonStr(result));
|
||||||
|
return CommonResponse.success(result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user