package com.ruoyi.web.controller.system; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.utils.OssUploadUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; @Slf4j @RestController @RequestMapping("/upload") @Api(tags = "上传") public class UploadController { @ApiOperation(value = "文件上传",notes="文件上传") @PostMapping("/uploadFile") @ResponseBody public R upload(HttpServletRequest request, @RequestPart("file") MultipartFile picture) { String filePath=""; try { filePath = OssUploadUtil.ossUpload(request,picture); } catch (Exception e) { e.printStackTrace(); } return R.ok(filePath); } }