
package com.wzy.oss.controller;import com.wzy.commonutils.R;import com.wzy.oss.service.OssService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.CrossOrigin;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.multipart.MultipartFile;@RestController@RequestMapping(value = "/eduoss/fileoss")@CrossOrigin//跨域public class OssController {    @Autowired    private OssService ossService;    /*     * @description 长传头像功能     * @author WangZiyao     * @date 2021/9/20 0020 15:35     * @param [org.springframework.web.multipart.support.MultipartFilter]     * @return com.wzy.commonutils.R     */    @PostMapping(value = "/uploadOssFile")    public R uploadOssFile(MultipartFile file) {        //MultipartFilter:获取上传文件,它是固定的类型。        //上传头像,并返回上传到oss的头像的路径        String url = ossService.uploadFileAvatar(file);        return R.ok().data("url",url);    }}