华为云obs;

This commit is contained in:
王奎兴
2025-12-24 16:19:50 +08:00
parent dfcac0b5a5
commit a044117187
@@ -5,6 +5,7 @@ import com.linke.product.application.service.menu.MenuApplicationService;
import com.linke.product.domain.menu.entity.Menu;
import com.linke.product.domain.menu.repository.po.MenuPo;
import com.linke.product.domain.util.Base64Util;
import com.linke.product.infrastructure.obs.FileStorageService;
import com.linke.product.interfaces.assemble.menu.MenuAssembler;
import com.linke.product.interfaces.dto.menu.MenuDto;
import com.mhd.common.core.domain.po.MenuVo;
@@ -41,6 +42,8 @@ public class MenuApi extends BaseController {
@Autowired
private MenuApplicationService menuApplicationService;
@Autowired
private FileStorageService fileStorageService;
/**
* 查询菜单集合
@@ -144,7 +147,7 @@ public class MenuApi extends BaseController {
* 文件上传到oss
*
*/
@PostMapping("/upload")
/*@PostMapping("/upload")
public AjaxResult upload(@RequestParam("file") MultipartFile file) {
File fileUpload = null;
if (!file.isEmpty())
@@ -164,6 +167,18 @@ public class MenuApi extends BaseController {
}
//return AjaxResult.success(menuApplicationService.uploadOss(fileUpload));
return AjaxResult.success(menuApplicationService.uploadMinio(file));
}*/
@PostMapping("/upload")
public AjaxResult<String> uploadFile(@RequestParam("file") MultipartFile file) {
String fileKey = fileStorageService.uploadFile(file);
return AjaxResult.success(fileKey);
}
@GetMapping("/url")
public AjaxResult<String> getFileUrl(@RequestParam String fileKey) {
String fileUrl = fileStorageService.getFileUrl(fileKey);
return AjaxResult.success(fileUrl);
}
@PostMapping("/uploadFeign")