切换OSS为阿里云OSS,文件上传成功,文件访问还有问题
This commit is contained in:
@@ -4,6 +4,7 @@ package com.starry.admin.modules.system.controller;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.starry.admin.common.component.JwtToken;
|
||||
import com.starry.admin.common.domain.LoginUser;
|
||||
import com.starry.admin.common.oss.service.IOssFileService;
|
||||
import com.starry.admin.modules.system.entity.SysRoleEntity;
|
||||
import com.starry.admin.modules.system.entity.SysUserEntity;
|
||||
import com.starry.admin.modules.system.service.SysRoleService;
|
||||
@@ -14,7 +15,6 @@ import com.starry.common.annotation.Log;
|
||||
import com.starry.common.constant.UserConstants;
|
||||
import com.starry.common.enums.BusinessType;
|
||||
import com.starry.common.result.R;
|
||||
import com.starry.common.utils.file.CosClientUtils;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -47,6 +47,9 @@ public class SysUserController {
|
||||
@Resource
|
||||
private JwtToken tokenService;
|
||||
|
||||
@Resource
|
||||
private IOssFileService ossFileService;
|
||||
|
||||
@ApiOperation(value = "注册用户")
|
||||
@PostMapping(value = "register")
|
||||
public R register(@RequestBody SysUserEntity user) {
|
||||
@@ -133,7 +136,7 @@ public class SysUserController {
|
||||
@PostMapping("/profile/avatar")
|
||||
public R uploadAvatar(@RequestParam("avatarfile") MultipartFile file) throws Exception {
|
||||
if (!file.isEmpty()) {
|
||||
String avatar = CosClientUtils.upload(file, "avatar");
|
||||
String avatar = ossFileService.upload(file.getInputStream(), "avatar", file.getOriginalFilename());
|
||||
if (userService.updateUserAvatar(SecurityUtils.getUserId(), avatar)) {
|
||||
// 更新缓存用户头像
|
||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||
|
||||
Reference in New Issue
Block a user