硅谷课程 上传讲师头像 Current request is not a multipart request

37 阅读1分钟

硅谷课程项目整合讲师模块到云对象存储中 关于上传头像文件:

@Api(tags = "文件上传接口")
@RestController
@RequestMapping("/admin/vod/file")
public class FileUploadController {
    @Autowired
    private FileService fileService;
    /**
     * 文件上传
     */
    @ApiOperation(value = "文件上传")
    @PostMapping("upload")
    public Result upload(
            @ApiParam(name = "file", value = "文件", required = true)
            @RequestParam("file") MultipartFile file) {
        String uploadUrl = fileService.upload(file);
        return Result.ok(uploadUrl).message("文件上传成功");
    }
}
 

会出现报错:Current request is not a multipart request 或者出现图像无法上传到情况

这里可以尝试增加上注解

@CrossOrigin //

这样图片就可以正常上传了