package com.peanut.modules.oss.controller; import com.peanut.common.utils.R; import com.peanut.modules.oss.service.OssService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @Slf4j @RestController @RequestMapping("/oss/fileoss") @CrossOrigin public class OssController { @Autowired private OssService ossService; //上传头像的方法 @PostMapping public R uploadOssFile(MultipartFile file) { //获取上传文件 MultipartFile //返回上传到oss的路径 String url = ossService.uploadFileAvatar(file); return R.ok().put("url",url); } @PostMapping("/uploadFileSchedule") public R uploadFileSchedule(@RequestParam("file") MultipartFile file,@RequestParam("uid") String uid) { String url = ossService.uploadFileSchedule(file,uid); return R.ok().put("url",url); } //获取进度条 @GetMapping("/getSchedule") public R getSchedule(String uid){ return ossService.getSchedule(uid); } }