1.1.34.31. fejezet, File feltöltés

Több fájl fogadása PUT HTTP kérésben

package hu.infokristaly.keycloakauthenticatoin.controller;
 
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
 
import java.io.File;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
@RestController
@RequestMapping("/api/video")
@SecurityRequirement(name = "Keycloak")
public class VideoController {
 
    @PutMapping(path = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
    public void updateLanguage(@RequestParam("file") List<MultipartFile> file, @RequestParam("origin") String origin) {
        System.out.println(origin + ":" + file.get(0).getContentType());
    }
}