杏花怎酿酒 2022-08-11 20:10 采纳率: 55%
浏览 121
已结题

springboot vue文件无法上传 postman测试后端能上传

springboot vue文件无法上传
postman测试后端能上传
后端

    @PostMapping(value = "/upload")
    public void uploadFile(@RequestParam("files") MultipartFile files) throws IOException, InterruptedException {
        if (files.isEmpty()) {
//            return "未选择文件";
        }
        String filename = files.getOriginalFilename();
        String path = "C:\\Users\\x\\Desktop\\";
        System.out.println(path+""+filename);
        files.transferTo(new File(path+filename));
        System.out.println("====================执行完==============================");
    }

前端

        
        <a-upload
          style="margin-left: 30px"
          name="file"
          :multiple="true"
          :headers="headers"
          @change="handleChange"
        >
          <a-button> <a-icon type="upload" /> 上传</a-button>
        </a-upload>



    // 上传文件
    handleChange(res){
      this.files = res.files
      var formData = new FormData()
      formData.append('files', res.files)
      getBackupUpload(formData).then((res) => {
        if (res.code === 200) {
          this.prompt = '正确文件'
          this.status = true
        } else{
          this.prompt = res.message
          this.status = false
        }
      })
    },

/**
 * 上传
 */
export function getBackupUpload(files) {
  return axios({
    url: 'main/selectBackup/upload',
    method: 'post',
    headers: {
      'content-Type': 'multipart/form-data'
    },
    data: files
  })
}

会报错 Required request part ‘files‘ is not present

  • 写回答

8条回答 默认 最新

  • 快乐的小小鸟 2022-08-11 20:20
    关注

    个人建议先用postman测试一下接口,如果接口没错,那就是前端有问题
    因为这个分辨不了哪里得问题

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月14日
  • 创建了问题 8月11日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表