weixin_38296278
云上的岁月
2019-11-18 17:31
采纳率: 50%
浏览 2.9k
已结题

Spring boot 接收前端同时传递的表单数据和文件的问题

图片说明
上图是前端传给我的参数,后台接口参数:
图片说明
后台表单数据可以拿到 但是始终拿不到文件数据

  • 点赞
  • 收藏

4条回答 默认 最新

  • zhshchilss
    zhshchilss 2019-11-18 17:55
    已采纳

    没有在对象里接受过文件,都是直接参数 @RequestParam("file") MultipartFile file 这么取的

    点赞 评论
  • HYZX_9987
    _雨落山岚 2019-11-18 19:29

    后端方法参数用@RequestParam("file") MultipartFile file接收

    点赞 评论
  • qq_43384381
    尔卿 2020-06-10 19:28

    你的问题解决了吗,我现在遇到的问题也是这样的,一个DTO里面有多个不同的图片,所以如果把图片单独传,那么都不知道哪个图片是哪里的了。所以只能把图片放在对象中传。现在接收不到文件。【springboot 接收对象中含有文件的参数】

    点赞 评论
  • pjymyself
    pjymyself 2019-11-20 19:52

    后端如果想获取到文件,需要多加个文件参数才可获取到文件,如下:

    // 获取单个文件
    @RequestParam(value = "file", required = false) MultipartFile file
    
    // 获取多个文件
    @RequestParam(value = "file", required = false) MultipartFile[] file
    
    
    点赞 评论

相关推荐