[英]com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `org.springframework.web.multipart.MultipartFile`
[英]Cannot invoke "org.springframework.web.multipart.MultipartFile.getOriginalFilename()" because "image" is null
請嘗試此過程,它可能會解決您的問題。
@RestController
@RequestMapping("/api")
public class FileUploadController {
@PostMapping("/addActiviteSafir")
public String addActiviteSafir(@RequestParam("image") MultipartFile image)throws Exception {
return image.getOriginalFilename();
}
}
所需的配置是
spring:
application:
name: image-upload
servlet:
multipart:
enabled: true
file-size-threshold: 2KB
max-file-size: 20MB
max-request-size: 50MB
然后請從 postman 中嘗試,在右側提到的表單數據“圖像”下會有一個隱藏的下拉菜單,必須選擇“文件”然后才會出現上傳選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.